...on of macro 'DO_COMPARE_SCALAR_SUB'
522 | DO_COMPARE_SCALAR_SUB(op);\
| ^~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
[ 15%] Built target cursor
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 libmariadb/unittest/libmariadb/CMakeFiles/conc336.dir/conc336.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/pat.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:18:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_get_key':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:696:20: warning: cast increases required alignment of target type [-Wcast-align]
696 | uint64_t key_ = *(const uint64_t *)key;\
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:918:5: note: in expansion of macro 'grn_ntog'
918 | grn_ntog((keybuf), (key), (size));\
| ^~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1864:7: note: in expansion of macro 'KEY_DEC'
1864 | KEY_DEC(pat, keybuf, key, len);
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_get_key2':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:695:27: warning: cast increases required alignment of target type [-Wcast-align]
695 | grn_geo_point *point_ = (grn_geo_point *)keybuf;\
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:918:5: note: in expansion of macro 'grn_ntog'
918 | grn_ntog((keybuf), (key), (size));\
| ^~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1893:7: note: in expansion of macro 'KEY_DEC'
1893 | KEY_DEC(pat, curr, key, len);
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:696:20: warning: cast increases required alignment of target type [-Wcast-align]
696 | uint64_t key_ = *(const uint64_t *)key;\
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:918:5: note: in expansion of macro 'grn_ntog'
918 | grn_ntog((keybuf), (key), (size));\
| ^~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1893:7: note: in expansion of macro 'KEY_DEC'
1893 | KEY_DEC(pat, curr, key, len);
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:927:9: warning: cast increases required alignment of target type [-Wcast-align]
927 | *((int64_t *)(keybuf)) = v ^ ((((int64_t)(v^(1ULL<<63)))>> 63)|(1ULL<<63)); \
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1893:7: note: in expansion of macro 'KEY_DEC'
1893 | KEY_DEC(pat, curr, key, len);
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c: In function 'grn_pat_set_value':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1968:15: warning: cast increases required alignment of target type [-Wcast-align]
1968 | *((int32_t *)v) += *((int32_t *)value);
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1971:15: warning: cast increases required alignment of target type [-Wcast-align]
1971 | *((int64_t *)v) += *((int64_t *)value);
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1980:15: warning: cast increases required alignment of target type [-Wcast-align]
1980 | *((int32_t *)v) -= *((int32_t *)value);
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/pat.c:1983:15: warning: cast increases required alignment of target type [-Wcast-align]
1983 | *((int64_t *)v) -= *((int64_t *)value);
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:715:3: note: in expansion of macro 'DO_COMPARE'
715 | DO_COMPARE(x, y, r, <=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c: In function 'grn_operator_exec_greater_equal':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Linking C executable bulk1
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Linking C executable conc336
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Built target bulk1
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/result.dir/result.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Built target conc336
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/connection.dir/connection.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:677:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
677 | DO_COMPARE_SCALAR(element, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:645:11: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
645 | DO_COMPARE_SCALAR_BUILTIN((&x_key), y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:48,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:481:11: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
481 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:454:9: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
454 | DO_COMPARE_SCALAR_SUB_NUMERIC(&y_, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:414:24: note: in expansion of macro 'GRN_INT16_VALUE'
414 | r = ((short) x_ op GRN_INT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:417:33: note: in expansion of macro 'GRN_UINT16_VALUE'
417 | r = ((unsigned short) x_ op GRN_UINT16_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:420:22: note: in expansion of macro 'GRN_INT32_VALUE'
420 | r = ((int) x_ op GRN_INT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:423:23: note: in expansion of macro 'GRN_UINT32_VALUE'
423 | r = ((uint) x_ op GRN_UINT32_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:426:28: note: in expansion of macro 'GRN_INT64_VALUE'
426 | r = ((long long) x_ op GRN_INT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:429:33: note: in expansion of macro 'GRN_INT64_VALUE'
429 | r = (GRN_TIME_PACK(x_,0) op GRN_INT64_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:432:37: note: in expansion of macro 'GRN_UINT64_VALUE'
432 | r = ((unsigned long long) x_ op GRN_UINT64_VALUE(y)); \
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:435:16: note: in expansion of macro 'GRN_FLOAT_VALUE'
435 | r = (x_ op GRN_FLOAT_VALUE(y));\
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:460:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_NUMERIC'
460 | DO_COMPARE_SCALAR_SUB_NUMERIC(y,op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:495:5: note: in expansion of macro 'DO_COMPARE_SCALAR_SUB_BUILTIN'
495 | DO_COMPARE_SCALAR_SUB_BUILTIN(op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:659:5: note: in expansion of macro 'DO_COMPARE_SCALAR_BUILTIN'
659 | DO_COMPARE_SCALAR_BUILTIN(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:687:7: note: in expansion of macro 'DO_COMPARE_SCALAR'
687 | DO_COMPARE_SCALAR(x, y, r, op);\
| ^~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c:724:3: note: in expansion of macro 'DO_COMPARE'
724 | DO_COMPARE(x, y, r, >=);
| ^~~~~~~~~~
[ 15%] Linking C executable ps
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/operator.c: In function 'exec_text_operator_record_text':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction.cc.o
[ 15%] Linking C executable result
[ 15%] Built target result
[ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/misc.dir/misc.c.o
[ 15%] Linking C executable connection
[ 15%] Built target ps
[ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/thread.dir/thread.c.o
[ 15%] Built target connection
[ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/fetch.dir/fetch.c.o
[ 15%] Linking C executable thread
[ 15%] Built target thread
[ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/performance.dir/performance.c.o
[ 15%] Linking C executable misc
[ 15%] Linking C executable performance
[ 15%] Built target performance
[ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/features-10_2.dir/features-10_2.c.o
[ 15%] Linking C executable fetch
[ 15%] Built target misc
[ 15%] Building C object libmariadb/unittest/libmariadb/CMakeFiles/t_conc173.dir/t_conc173.c.o
[ 15%] Built target fetch
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/plugin.c.o
[ 15%] Linking C executable features-10_2
[ 15%] Linking C executable t_conc173
[ 15%] Built target features-10_2
[ 15%] Generating mysql_fix_privilege_tables_sql.c
[ 15%] Built target t_conc173
[ 15%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_iterator.cc.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc.c.o
[ 15%] Built target GenFixPrivs
[ 15%] Building C object strings/CMakeFiles/strings.dir/bchange.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:24:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'proc_load':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_output.h:103:31: note: in definition of macro 'GRN_OUTPUT_UINT64'
103 | (grn_ctx_output_uint64(ctx, value))
| ^~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:202:29: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
202 | GRN_OUTPUT_UINT64(GRN_UINT32_VALUE_AT(ids, i));
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_output.h:101:30: note: in definition of macro 'GRN_OUTPUT_INT64'
101 | (grn_ctx_output_int64(ctx, value))
| ^~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:227:28: note: in expansion of macro 'GRN_INT32_VALUE_AT'
227 | GRN_OUTPUT_INT64(GRN_INT32_VALUE_AT(return_codes, i));
| ^~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'list_proc':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1237:16: note: in expansion of macro 'GRN_PTR_VALUE_AT'
1237 | proc = GRN_PTR_VALUE_AT(&target_procs, i);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_rand':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1273:15: note: in expansion of macro 'GRN_INT32_VALUE'
1273 | int max = GRN_INT32_VALUE(args[0]);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'is_negative_value':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1372:12: note: in expansion of macro 'GRN_INT16_VALUE'
1372 | return GRN_INT16_VALUE(number) < 0;
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1374:12: note: in expansion of macro 'GRN_INT32_VALUE'
1374 | return GRN_INT32_VALUE(number) < 0;
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1376:12: note: in expansion of macro 'GRN_INT64_VALUE'
1376 | return GRN_INT64_VALUE(number) < 0;
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1378:12: note: in expansion of macro 'GRN_TIME_VALUE'
1378 | return GRN_TIME_VALUE(number) < 0;
| ^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1380:12: note: in expansion of macro 'GRN_FLOAT_VALUE'
1380 | return GRN_FLOAT_VALUE(number) < 0;
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'compare_number':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN'
1429 | type computed_value1 = value1;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1451:24: note: in expansion of macro 'GRN_INT16_VALUE'
1451 | GRN_INT16_VALUE(number1),
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN'
1430 | type computed_value2 = value2;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1452:24: note: in expansion of macro 'GRN_INT16_VALUE'
1452 | GRN_INT16_VALUE(number2));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN'
1429 | type computed_value1 = value1;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1455:24: note: in expansion of macro 'GRN_UINT16_VALUE'
1455 | GRN_UINT16_VALUE(number1),
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN'
1430 | type computed_value2 = value2;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1456:24: note: in expansion of macro 'GRN_UINT16_VALUE'
1456 | GRN_UINT16_VALUE(number2));
| ^~~~~~~~~~~~~~~~
[ 15%] Building C object strings/CMakeFiles/strings.dir/bmove_upp.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN'
1429 | type computed_value1 = value1;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1459:24: note: in expansion of macro 'GRN_INT32_VALUE'
1459 | GRN_INT32_VALUE(number1),
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN'
1430 | type computed_value2 = value2;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1460:24: note: in expansion of macro 'GRN_INT32_VALUE'
1460 | GRN_INT32_VALUE(number2));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN'
1429 | type computed_value1 = value1;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1463:24: note: in expansion of macro 'GRN_UINT32_VALUE'
1463 | GRN_UINT32_VALUE(number1),
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN'
1430 | type computed_value2 = value2;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1464:24: note: in expansion of macro 'GRN_UINT32_VALUE'
1464 | GRN_UINT32_VALUE(number2));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN'
1429 | type computed_value1 = value1;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1467:24: note: in expansion of macro 'GRN_INT64_VALUE'
1467 | GRN_INT64_VALUE(number1),
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN'
1430 | type computed_value2 = value2;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1468:24: note: in expansion of macro 'GRN_INT64_VALUE'
1468 | GRN_INT64_VALUE(number2));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN'
1429 | type computed_value1 = value1;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1471:24: note: in expansion of macro 'GRN_UINT64_VALUE'
1471 | GRN_UINT64_VALUE(number1),
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN'
1430 | type computed_value2 = value2;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1472:24: note: in expansion of macro 'GRN_UINT64_VALUE'
1472 | GRN_UINT64_VALUE(number2));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN'
1429 | type computed_value1 = value1;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1475:24: note: in expansion of macro 'GRN_FLOAT_VALUE'
1475 | GRN_FLOAT_VALUE(number1),
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN'
1430 | type computed_value2 = value2;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1476:24: note: in expansion of macro 'GRN_FLOAT_VALUE'
1476 | GRN_FLOAT_VALUE(number2));
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1429:28: note: in definition of macro 'COMPARE_AND_RETURN'
1429 | type computed_value1 = value1;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1479:24: note: in expansion of macro 'GRN_TIME_VALUE'
1479 | GRN_TIME_VALUE(number1),
| ^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1430:28: note: in definition of macro 'COMPARE_AND_RETURN'
1430 | type computed_value2 = value2;\
| ^~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1480:24: note: in expansion of macro 'GRN_TIME_VALUE'
1480 | GRN_TIME_VALUE(number2));
| ^~~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'get_number_in_grn_uvector':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1352:38: note: in definition of macro 'GRN_INT16_SET'
1352 | signed short _val = (signed short)(val);\
| ^~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_INT16_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1508:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1508 | GET_UVECTOR_ELEMENT_AS(INT16);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1356:42: note: in definition of macro 'GRN_UINT16_SET'
1356 | unsigned short _val = (unsigned short)(val);\
| ^~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_UINT16_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1511:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1511 | GET_UVECTOR_ELEMENT_AS(UINT16);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1360:20: note: in definition of macro 'GRN_INT32_SET'
1360 | int _val = (int)(val);\
| ^~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_INT32_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1514:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1514 | GET_UVECTOR_ELEMENT_AS(INT32);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1364:38: note: in definition of macro 'GRN_UINT32_SET'
1364 | unsigned int _val = (unsigned int)(val);\
| ^~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1517:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1517 | GET_UVECTOR_ELEMENT_AS(UINT32);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1490:42: warning: cast increases required alignment of target type [-Wcast-align]
1490 | #define GRN_INT64_VALUE_AT(obj,offset) (((long long int *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_INT64_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1520:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1520 | GET_UVECTOR_ELEMENT_AS(INT64);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1491:43: warning: cast increases required alignment of target type [-Wcast-align]
1491 | #define GRN_UINT64_VALUE_AT(obj,offset) (((long long unsigned int *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_UINT64_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1523:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1523 | GET_UVECTOR_ELEMENT_AS(UINT64);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1492:42: warning: cast increases required alignment of target type [-Wcast-align]
1492 | #define GRN_FLOAT_VALUE_AT(obj,offset) (((double *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_FLOAT_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1526:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1526 | GET_UVECTOR_ELEMENT_AS(FLOAT);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1490:42: warning: cast increases required alignment of target type [-Wcast-align]
1490 | #define GRN_INT64_VALUE_AT(obj,offset) (((long long int *)GRN_BULK_HEAD(obj))[offset])
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1493:27: note: in expansion of macro 'GRN_INT64_VALUE_AT'
1493 | #define GRN_TIME_VALUE_AT GRN_INT64_VALUE_AT
| ^~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_TIME_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1529:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1529 | GET_UVECTOR_ELEMENT_AS(TIME);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1381:26: note: in definition of macro 'GRN_RECORD_SET'
1381 | grn_id _val = (grn_id)(val);\
| ^~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1495:24: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
1495 | GRN_ ## type ## _VALUE_AT(uvector, offset)); \
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1532:5: note: in expansion of macro 'GET_UVECTOR_ELEMENT_AS'
1532 | GET_UVECTOR_ELEMENT_AS(RECORD);
| ^~~~~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_max':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1611:32: note: in expansion of macro 'GRN_RECORD_VALUE'
1611 | GRN_RECORD_VALUE(&number_in_uvector),
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_min':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1701:32: note: in expansion of macro 'GRN_RECORD_VALUE'
1701 | GRN_RECORD_VALUE(&number_in_uvector),
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_to_function_data_init':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:1887:14: note: in expansion of macro 'GRN_RECORD_VALUE'
1887 | pi.rid = GRN_RECORD_VALUE(variable);
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'func_between':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1381:26: note: in definition of macro 'GRN_RECORD_SET'
1381 | grn_id _val = (grn_id)(val);\
| ^~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:2640:41: note: in expansion of macro 'GRN_RECORD_VALUE'
2640 | GRN_RECORD_SET(ctx, between_variable, GRN_RECORD_VALUE(variable));
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_between_sequential_search_should_use':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:2772:9: note: in expansion of macro 'GRN_TIME_VALUE'
2772 | GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min);
| ^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:2772:37: note: in expansion of macro 'GRN_TIME_VALUE'
2772 | GRN_TIME_VALUE(data->max) - GRN_TIME_VALUE(data->min);
| ^~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_in_values_find_source':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3058:17: note: in expansion of macro 'GRN_UINT32_VALUE_AT'
3058 | source_id = GRN_UINT32_VALUE_AT(&source_ids, 0);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'selector_in_values_sequential_search':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3141:25: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
3141 | grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3184:31: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
3184 | grn_id value_id = GRN_RECORD_VALUE_AT(&value_ids, i);
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3187:31: note: in expansion of macro 'GRN_RECORD_VALUE'
3187 | if (value_id == GRN_RECORD_VALUE(&record_value)) {
| ^~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3201:35: note: in expansion of macro 'GRN_RECORD_VALUE_AT'
3201 | if (value_id == GRN_RECORD_VALUE_AT(&record_value, j)) {
| ^~~~~~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c: In function 'proc_range_filter':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3354:21: note: in expansion of macro 'GRN_INT32_VALUE'
3354 | real_offset = GRN_INT32_VALUE(&int32_value);
| ^~~~~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc.c:3369:20: note: in expansion of macro 'GRN_INT32_VALUE'
3369 | real_limit = GRN_INT32_VALUE(&int32_value);
| ^~~~~~~~~~~~~~~
[ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-big5.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/raw_string.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/report.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_canceler.c.o
[ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-bin.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/request_timer.c.o
[ 15%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/rset.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_update_calc_values':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:17:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:17:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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;
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:17:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:17:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_max_':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_min_':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_sum_':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c: In function 'grn_rset_recinfo_get_avg_':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/rset.c:292:10: warning: cast increases required alignment of target type [-Wcast-align]
292 | return (double *)values;
| ^
[ 15%] Building C object strings/CMakeFiles/strings.dir/ctype-cp932.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-czech.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_picker.cc.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-euc_kr.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-eucjpms.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-extra.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-gb2312.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-gbk.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-latin1.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-mb.c.o
[ 16%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scanner.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-simple.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-sjis.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-tis620.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-uca.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-ucs2.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-ujis.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_job.cc.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_picker_fifo.cc.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-utf8.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_picker_level.cc.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype-win1250ch.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/ctype.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/decimal.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/dtoa.c.o
[ 16%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/compaction/compaction_picker_universal.cc.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/int2str.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/is_prefix.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/llstr.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/longlong2str.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/my_strtoll10.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/my_vsnprintf.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/str2int.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/strcend.c.o
[ 16%] Building C object strings/CMakeFiles/strings.dir/strend.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/strfill.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/strmake.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/strmov.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/strnmov.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/strxmov.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/strxnmov.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/xml.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/strmov_overlapp.c.o
[ 17%] Building C object strings/CMakeFiles/strings.dir/my_strchr.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/convenience.cc.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/strcont.c.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/strappend.c.o
[ 18%] Building C object strings/CMakeFiles/strings.dir/json_lib.c.o
[ 18%] Generating libmysqlclient_r.a
[ 18%] Built target SYM_libmysqlclient_r.a
[ 18%] Generating libmysqlclient_r.so
[ 18%] Built target SYM_libmysqlclient_r.so
[ 18%] Generating libmysqlclient.so
[ 18%] Built target SYM_libmysqlclient.so
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorer.c.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/scorers.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/scorers.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/scorers.c: In function 'scorer_tf_at_most':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/snip.c.o
[ 18%] Linking CXX static library libstrings.a
[ 18%] Built target strings
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_filesnapshot.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/store.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_free':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_replace':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_alloc':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_put_raw':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_element_info':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_put_packed':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_get_value':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_defrag_seg':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/store.c: In function 'grn_ja_check':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/str.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_write.cc.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c: In function 'grn_text_atoj':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:17:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c: In function 'grn_text_otoj':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:17:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:17:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/str.c:17:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/string.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_compaction_flush.cc.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/table.c.o
[ 18%] Building C object dbug/CMakeFiles/dbug.dir/dbug.c.o
[ 18%] Linking CXX static library libdbug.a
[ 18%] Built target dbug
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_files.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_open.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_debug.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_experimental.cc.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc: In member function 'rocksdb::Status rocksdb::DBImpl::CompactFilesImpl(const rocksdb::CompactionOptions&, rocksdb::ColumnFamilyData*, rocksdb::Version*, const std::vector<std::__cxx11::basic_string<char> >&, std::vector<std::__cxx11::basic_string<char> >*, int, int, rocksdb::JobContext*, rocksdb::LogBuffer*, rocksdb::CompactionJobInfo*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1040:21: warning: loop variable 'newf' creates a copy from type 'const std::pair<int, rocksdb::FileMetaData>' [-Wrange-loop-construct]
1040 | for (const auto newf : c->edit()->GetNewFiles()) {
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1040:21: note: use reference type to prevent copying
1040 | for (const auto newf : c->edit()->GetNewFiles()) {
| ^~~~
| &
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc: In member function 'void rocksdb::DBImpl::NotifyOnCompactionBegin(rocksdb::ColumnFamilyData*, rocksdb::Compaction*, const rocksdb::Status&, const rocksdb::CompactionJobStats&, int)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1140:21: warning: loop variable 'newf' creates a copy from type 'const std::pair<int, rocksdb::FileMetaData>' [-Wrange-loop-construct]
1140 | for (const auto newf : c->edit()->GetNewFiles()) {
| ^~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/db/db_impl/db_impl_compaction_flush.cc:1140:21: note: use reference type to prevent copying
1140 | for (const auto newf : c->edit()->GetNewFiles()) {
| ^~~~
| &
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_readonly.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_impl/db_impl_secondary.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_info_dumper.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/db_iter.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/dbformat.cc.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/error_handler.cc.o
[ 18%] Building C object unittest/strings/CMakeFiles/json-t.dir/json-t.c.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/thread.c.o
[ 18%] Linking CXX executable json-t
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/time.c.o
[ 18%] Built target json-t
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_cursor.c.o
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizer.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:18:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_open_initialize_token_filters':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_next_apply_token_filters':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_next':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_token_cursor.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c:18:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/token_cursor.c: In function 'grn_token_cursor_close_token_filters':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/tokenizer.c:18:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/tokenizer.c: In function 'grn_tokenizer_query_open':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~
[ 18%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/tokenizers.c.o
[ 18%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/event_helpers.cc.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/token_filter.c.o
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/util.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_ptr_inspect':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_pvector_inspect':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_ii_inspect':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_time_inspect':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_geo_point_inspect':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_json_load_open_bracket_inspect':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_json_load_open_brace_inspect':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c: In function 'grn_record_inspect':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/util.c:1243:8: note: in expansion of macro 'GRN_RECORD_VALUE'
1243 | id = GRN_RECORD_VALUE(obj);
| ^~~~~~~~~~~~~~~~
[ 19%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/windows.c.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/experimental.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/external_sst_file_ingestion_job.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/file_indexer.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/flush_job.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/flush_scheduler.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/forward_iterator.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/import_column_family_job.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/internal_stats.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/logs_with_prep_tracker.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/log_reader.cc.o
[ 19%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/log_writer.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/malloc_stats.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/memtable.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/memtable_list.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/merge_helper.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/merge_operator.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/range_del_aggregator.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/range_tombstone_fragmenter.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/repair.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/snapshot_impl.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/table_cache.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/table_properties_collector.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/transaction_log_impl.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/trim_history_scheduler.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_builder.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_edit.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/version_set.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/wal_manager.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_batch.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_batch_base.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_controller.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/db/write_thread.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_chroot.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_encryption.cc.o
[ 20%] Building C object unittest/strings/CMakeFiles/strings-t.dir/strings-t.c.o
[ 20%] Linking CXX executable strings-t
[ 20%] Built target strings-t
[ 20%] Building C object unittest/mysys/CMakeFiles/ma_dyncol-t.dir/ma_dyncol-t.c.o
[ 20%] Linking CXX executable ma_dyncol-t
[ 20%] Built target ma_dyncol-t
[ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha1.cc.o
[ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha224.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_hdfs.cc.o
[ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha256.cc.o
[ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha384.cc.o
[ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_sha512.cc.o
[ 20%] Building C object unittest/mysys/CMakeFiles/base64-t.dir/base64-t.c.o
[ 20%] Linking CXX executable base64-t
[ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/file_system.cc.o
[ 20%] Built target base64-t
[ 20%] Building C object unittest/mysys/CMakeFiles/stacktrace-t.dir/stacktrace-t.c.o
[ 20%] Building C object mysys_ssl/CMakeFiles/mysys_ssl.dir/openssl.c.o
[ 20%] Linking CXX executable stacktrace-t
[ 20%] Building CXX object mysys_ssl/CMakeFiles/mysys_ssl.dir/my_crypt.cc.o
[ 20%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/mock_env.cc.o
[ 20%] Built target stacktrace-t
[ 20%] Building C object unittest/mysys/CMakeFiles/my_atomic-t.dir/my_atomic-t.c.o
[ 20%] Linking CXX executable my_atomic-t
[ 20%] Linking CXX static library libmysys_ssl.a
[ 20%] Built target mysys_ssl
[ 20%] Building C object unittest/mysys/CMakeFiles/my_rdtsc-t.dir/my_rdtsc-t.c.o
[ 20%] Built target my_atomic-t
[ 20%] Building C object unittest/mysys/CMakeFiles/lf-t.dir/lf-t.c.o
[ 20%] Linking CXX executable my_rdtsc-t
[ 20%] Built target my_rdtsc-t
[ 21%] Building C object unittest/mysys/CMakeFiles/bitmap-t.dir/bitmap-t.c.o
[ 21%] Linking CXX executable lf-t
[ 21%] Building C object unittest/mysys/CMakeFiles/my_malloc-t.dir/my_malloc-t.c.o
[ 21%] Built target lf-t
[ 21%] Building C object unittest/mysys/CMakeFiles/my_getopt-t.dir/my_getopt-t.c.o
[ 21%] Linking CXX executable my_malloc-t
[ 21%] Linking CXX executable bitmap-t
[ 21%] Linking CXX executable my_getopt-t
[ 21%] Built target my_malloc-t
[ 21%] Building C object unittest/mysys/CMakeFiles/dynstring-t.dir/dynstring-t.c.o
[ 21%] Built target bitmap-t
[ 21%] Building C object unittest/mysys/CMakeFiles/byte_order-t.dir/byte_order-t.c.o
[ 21%] Built target my_getopt-t
[ 21%] Building C object unittest/mysys/CMakeFiles/queues-t.dir/queues-t.c.o
[ 21%] Linking CXX executable dynstring-t
[ 21%] Linking CXX executable byte_order-t
[ 21%] Built target dynstring-t
[ 21%] Building C object unittest/mysys/CMakeFiles/crc32-t.dir/crc32-t.c.o
[ 21%] Built target byte_order-t
[ 21%] Linking CXX executable queues-t
[ 21%] Building C object unittest/mysys/CMakeFiles/my_vsnprintf-t.dir/my_vsnprintf-t.c.o
[ 21%] Linking CXX executable my_vsnprintf-t
[ 21%] Built target queues-t
[ 21%] Linking CXX executable crc32-t
[ 21%] Building CXX object unittest/my_decimal/CMakeFiles/my_decimal-t.dir/my_decimal-t.cc.o
[ 21%] Built target my_vsnprintf-t
[ 21%] Building C object unittest/json_lib/CMakeFiles/json_lib-t.dir/json_lib-t.c.o
[ 21%] Built target crc32-t
[ 21%] Building C object extra/CMakeFiles/comp_err.dir/comp_err.c.o
[ 22%] Linking CXX executable json_lib-t
[ 22%] Built target json_lib-t
[ 22%] Building CXX object unittest/sql/CMakeFiles/my_apc-t.dir/my_apc-t.cc.o
[ 22%] Linking CXX executable my_decimal-t
[ 22%] Linking CXX executable comp_err
[ 22%] Built target my_decimal-t
[ 22%] Building C object plugin/auth_ed25519/CMakeFiles/ed25519-t.dir/ed25519-t.c.o
[ 22%] Built target comp_err
[ 22%] Building C object dbug/CMakeFiles/tests.dir/tests.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_pthread.h:681,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/unittest/sql/my_apc-t.cc:21:
In function 'int inline_mysql_cond_init(PSI_cond_key, mysql_cond_t*, const pthread_condattr_t*)',
inlined from 'bool Apc_target::make_apc_call(THD*, Apc_target::Apc_call*, int, bool*)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/../sql/my_apc.cc:138:5,
inlined from 'bool Apc_target::make_apc_call(THD*, Apc_target::Apc_call*, int, bool*)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/../sql/my_apc.cc:126:6:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/mysql/psi/mysql_thread.h:1032:40: warning: 'apc_request' may be used uninitialized [-Wmaybe-uninitialized]
1032 | that->m_psi= PSI_COND_CALL(init_cond)(key, &that->m_cond);
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/mysql/psi/mysql_thread.h: In member function 'bool Apc_target::make_apc_call(THD*, Apc_target::Apc_call*, int, bool*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/mysql/psi/mysql_thread.h:1032:40: note: by argument 2 of type 'const void*' to 'PSI_cond*(PSI_cond_key, const void*)' {aka 'PSI_cond*(unsigned int, const void*)'}
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/unittest/sql/my_apc-t.cc:55:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/../sql/my_apc.cc:135:18: note: 'apc_request' declared here
135 | Call_request apc_request;
| ^~~~~~~~~~~
[ 22%] Linking CXX executable ed25519-t
[ 22%] Linking CXX executable my_apc-t
[ 22%] Linking CXX executable tests
[ 22%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/delete_scheduler.cc.o
[ 22%] Built target tests
[ 22%] Built target ed25519-t
[ 22%] Building C object dbug/CMakeFiles/factorial.dir/my_main.c.o
[ 22%] Building C object mysys/CMakeFiles/test_hash.dir/hash.c.o
[ 22%] Built target my_apc-t
[ 22%] Building C object mysys/CMakeFiles/thr_timer.dir/thr_timer.c.o
[ 22%] Building C object dbug/CMakeFiles/factorial.dir/factorial.c.o
[ 22%] Linking CXX executable factorial
[ 22%] Linking CXX executable test_hash
[ 22%] Linking CXX executable thr_timer
[ 22%] Built target factorial
[ 22%] Building C object mysys/CMakeFiles/thr_lock.dir/thr_lock.c.o
[ 22%] Built target test_hash
[ 22%] Building CXX object client/CMakeFiles/mariadb-conv.dir/mariadb-conv.cc.o
[ 22%] Built target thr_timer
[ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/file_prefetch_buffer.cc.o
[ 23%] Building C object extra/CMakeFiles/my_print_defaults.dir/my_print_defaults.c.o
[ 23%] Linking CXX executable my_print_defaults
[ 23%] Linking CXX executable thr_lock
[ 23%] Built target my_print_defaults
[ 23%] Building C object extra/CMakeFiles/resolveip.dir/resolveip.c.o
[ 23%] Built target thr_lock
[ 23%] Building C object extra/CMakeFiles/replace.dir/replace.c.o
[ 23%] Building CXX object client/CMakeFiles/mariadb-conv.dir/__/sql/sql_string.cc.o
[ 23%] Linking CXX executable resolveip
[ 23%] Built target resolveip
[ 23%] Building C object extra/CMakeFiles/resolve_stack_dump.dir/resolve_stack_dump.c.o
[ 23%] Linking CXX executable replace
[ 23%] Linking CXX executable resolve_stack_dump
[ 23%] Built target replace
[ 23%] Built target resolve_stack_dump
[ 23%] Building C object extra/CMakeFiles/mariadb-waitpid.dir/mysql_waitpid.c.o
[ 23%] Building C object extra/CMakeFiles/mariadbd-safe-helper.dir/mysqld_safe_helper.c.o
[ 23%] Linking CXX executable mariadb-waitpid
[ 23%] Linking CXX executable mariadbd-safe-helper
[ 23%] Linking CXX executable mariadb-conv
Creating mysqld_safe_helper link
Creating mysql_waitpid link
[ 23%] Built target mariadbd-safe-helper
[ 23%] Built target mariadb-waitpid
[ 23%] Building CXX object sql/CMakeFiles/mariadb-tzinfo-to-sql.dir/tztime.cc.o
[ 23%] Building C object sql/CMakeFiles/udf_example.dir/udf_example.c.o
[ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/file_util.cc.o
[ 23%] Built target mariadb-conv
[ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/windows_event_logger.c.o
[ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/file_reader.c.o
[ 23%] Linking CXX shared module udf_example.so
[ 23%] Built target udf_example
[ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/window_function.c.o
[ 23%] Building C object unittest/mysys/CMakeFiles/aes-t.dir/aes-t.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_ctx.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_function.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_function.c: In function 'grn_window_next':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_function.c: In function 'grn_expr_call_window_function':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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),
| ^
[ 23%] Linking CXX executable aes-t
[ 23%] Linking CXX executable mariadb-tzinfo-to-sql
[ 23%] Generating ../include/mysqld_error.h.tmp
[ 23%] Built target GenError
[ 23%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/window_functions.c.o
Creating mysql_tzinfo_to_sql link
[ 23%] Built target aes-t
[ 23%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/arrow.cpp.o
[ 23%] Built target mariadb-tzinfo-to-sql
[ 23%] Building CXX object unittest/sql/CMakeFiles/mf_iocache-t.dir/mf_iocache-t.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/grn_db.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/window_functions.c: In function 'window_sum':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~
[ 23%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat.cpp.o
[ 23%] Building CXX object unittest/sql/CMakeFiles/mf_iocache-t.dir/__/__/sql/mf_iocache_encr.cc.o
[ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/filename.cc.o
[ 23%] Building CXX object sql/CMakeFiles/sql_sequence.dir/ha_sequence.cc.o
[ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/random_access_file_reader.cc.o
[ 23%] Linking CXX executable mf_iocache-t
[ 23%] Built target mf_iocache-t
[ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/read_write_util.cc.o
[ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/readahead_raf.cc.o
[ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/sequence_file_reader.cc.o
[ 23%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/sst_file_manager_impl.cc.o
[ 23%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_boolean_search.c.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_nlq_search.c.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_parser.c.o
[ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/cursor-factory.cpp.o
[ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file-impl.cpp.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_static.c.o
[ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/file.cpp.o
[ 24%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o
[ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/id-cursor.cpp.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/file/writable_file_writer.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/auto_roll_logger.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/event_logger.cc.o
[ 24%] Linking CXX static library libsql_sequence.a
[ 24%] Built target sql_sequence
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/logging/log_buffer.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/arena.cc.o
[ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/key-cursor.cpp.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/key-cursor.hpp:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:18:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/key-cursor.cpp:142:19: required from here
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/jemalloc_nodump_allocator.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memory/concurrent_arena.cc.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/alloc_tracker.cc.o
[ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/predictive-cursor.cpp.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/hash_linklist_rep.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.hpp:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:18:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/predictive-cursor.cpp:123:25: required from here
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/hash_skiplist_rep.cc.o
[ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/prefix-cursor.cpp.o
[ 24%] Building CXX object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/dat/trie.cpp.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.hpp:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:18:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/prefix-cursor.cpp:114:23: required from here
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/trie.cpp:23:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/dat/trie.cpp:372:26: required from here
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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]);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_accessor.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_array.c.o
[ 24%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/skiplistrep.cc.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_myisam.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_bulk.c.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_stopwords.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_cache.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_column.c.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/ft_update.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_input.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_command_version.c.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_cache.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_config.c.o
[ 24%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_changed.c.o
[ 24%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_content_type.c.o
[ 25%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_converter.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_check.c.o
[ 25%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_ctx.c.o
[ 25%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_database.c.o
[ 25%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_double_array_trie.c.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/vectorrep.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/memtable/write_buffer_manager.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/histogram.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/histogram_windowing.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/in_memory_stats_history.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/instrumented_mutex.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_checksum.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_close.c.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/iostats_context.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_create.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dbug.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_all.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_delete_table.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_dynrec.c.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_extra.c.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/perf_context.cc.o
[ 25%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/perf_level.cc.o
[ 25%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_info.c.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/persistent_stats_history.cc.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_key.c.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/statistics.cc.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_keycache.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_locking.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_log.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_open.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_packrec.c.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_page.c.o
[ 26%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_impl.cc.o
[ 26%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_panic.c.o
[ 26%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_error.c.o
[ 26%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_eval_context.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_preload.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_expr.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_fixed_size_column.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_range.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_hash_table.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_id.c.o
[ 27%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_updater.cc.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rename.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_indexable.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rfirst.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_column.c.o
[ 27%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_util.cc.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_index_cursor.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rlast.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_logger.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_object_flags.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rnext_same.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_operator.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_options.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rprev.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_patricia_trie.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_pointer.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rrnd.c.o
[ 27%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/monitoring/thread_status_util_debug.cc.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_procedure.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsame.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_query_logger.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_record.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rsamepos.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_scan.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_cursor_flags.c.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_flags.c.o
[ 27%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_search.c.o
[ 27%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/cf_options.cc.o
[ 27%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_group_result.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_flags.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_table_sort_key.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_thread.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_type.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_variable_size_column.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_void.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_window_definition.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/mrb/mrb_writer.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_column.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_config.c.o
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_static.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_dump.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_fuzzy_search.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_index_column_sources':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_record':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_records':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_dump.c: In function 'dump_table':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_statrec.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c: In function 'sequential_fuzzy_search':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_fuzzy_search.c: In function 'selector_fuzzy_search':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_highlight.c.o
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_unique.c.o
[ 28%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/db_options.cc.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_in_records.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_lock.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'highlight_keyword_sets':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'func_highlight_html_create_keywords_table':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_highlight.c: In function 'func_highlight_html':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'grn_in_records_data_free':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'func_in_records_next':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_in_records.c: In function 'selector_in_records':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object_inspect.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_object_list.c.o
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_update.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_query.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_pat.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_object_inspect.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_object_inspect.c: In function 'command_object_inspect_column_index_sources':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~~~~
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_query_log_flags.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_schema.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_select.c.o
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_write.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_snippet.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_tokenizers':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_normalizers':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_token_filters':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_table_output_token_filters':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_table_command_collect_arguments':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_column_output_sources':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_column_command_collect_arguments':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_schema.c: In function 'command_schema_output_tables':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c: In function 'func_snippet':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_snippet.c: In function 'func_snippet_html':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:42,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_proc_select_format_init':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_proc_select_format_fin':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_apply_adjuster_execute_ensure_factor':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_drilldown_execute':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'drilldown_tsort_visit':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_select.c: In function 'grn_select_drilldowns_execute':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~~~~
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_table.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_table.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_table.c: In function 'command_table_list':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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);
| ^~~~~~~~~~~~~~~~
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_index.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/proc/proc_tokenize.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_buf.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c: In function 'output_tokens':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/../grn_proc.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/proc/proc_tokenize.c: In function 'tokenize':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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;
| ^
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_cursor.c.o
[ 28%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr.c.o
[ 28%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_key.c.o
[ 29%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_builder.c.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options.cc.o
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_mbr.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c: In function 'grn_ts_expr_builder_push_bulk':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1467:33: warning: cast increases required alignment of target type [-Wcast-align]
1467 | #define GRN_INT16_VALUE(obj) (*((signed short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1469:33: warning: cast increases required alignment of target type [-Wcast-align]
1469 | #define GRN_INT32_VALUE(obj) (*((int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1468:34: warning: cast increases required alignment of target type [-Wcast-align]
1468 | #define GRN_UINT16_VALUE(obj) (*((unsigned short *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1470:34: warning: cast increases required alignment of target type [-Wcast-align]
1470 | #define GRN_UINT32_VALUE(obj) (*((unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1472:34: warning: cast increases required alignment of target type [-Wcast-align]
1472 | #define GRN_UINT64_VALUE(obj) (*((long long unsigned int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1473:33: warning: cast increases required alignment of target type [-Wcast-align]
1473 | #define GRN_FLOAT_VALUE(obj) (*((double *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga/groonga.h:1471:33: warning: cast increases required alignment of target type [-Wcast-align]
1471 | #define GRN_INT64_VALUE(obj) (*((long long int *)GRN_BULK_HEAD(obj)))
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c: In function 'grn_ts_expr_builder_push_uvector':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/include/groonga.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/../grn.h:759,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_builder.c:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_helper.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_parser.cc.o
[ 29%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_node.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_column_node_evaluate_vector':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_close':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_evaluate':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_filter':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_node.c: In function 'grn_ts_expr_node_adjust':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/rt_split.c.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/options/options_sanity_check.cc.o
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/sort.c.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/port/stack_trace.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/adaptive/adaptive_table_factory.cc.o
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/sp_key.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/options/options_parser.cc: In member function 'rocksdb::Status rocksdb::RocksDBOptionsParser::EndSection(rocksdb::OptionSection, const string&, const string&, const std::unordered_map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, bool)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/options/options_parser.cc:419:21: note: use reference type to prevent copying
419 | for (const auto pair : opt_map) {
| ^~~~
| &
[ 29%] Building C object storage/myisam/CMakeFiles/myisam.dir/mi_rkey.c.o
[ 29%] Linking CXX static library libmyisam.a
[ 29%] Built target myisam
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_account.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_filter_block.cc.o
[ 29%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_expr_parser.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c: In function 'grn_ts_expr_token_close':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/mroonga/vendor/groonga/lib/ts/ts_expr_parser.c: In function 'grn_ts_expr_parser_analyze_token':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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;
| ^
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_host.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_builder.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_factory.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_based_table_reader.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_builder.cc.o
[ 29%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/block_prefix_index.cc.o
[ 29%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/data_block_hash_index.cc.o
[ 29%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_client_service.cc.o
[ 30%] Building CXX object sql/CMakeFiles/partition.dir/ha_partition.cc.o
[ 30%] Building C object storage/archive/CMakeFiles/archive.dir/azio.c.o
[ 30%] Building CXX object storage/archive/CMakeFiles/archive.dir/ha_archive.cc.o
[ 30%] Building CXX object storage/blackhole/CMakeFiles/blackhole.dir/ha_blackhole.cc.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_user.cc.o
[ 30%] Linking CXX shared module ha_archive.so
[ 30%] Built target archive
[ 30%] Building CXX object storage/connect/CMakeFiles/connect.dir/ha_connect.cc.o
[ 30%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_high_priority_service.cc.o
[ 30%] Linking CXX shared module ha_blackhole.so
[ 30%] Built target blackhole
[ 30%] Building CXX object storage/csv/CMakeFiles/csv.dir/ha_tina.cc.o
[ 30%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/ha_perfschema.cc.o
[ 30%] Linking CXX static library libpartition.a
[ 30%] Built target partition
[ 30%] Building CXX object storage/example/CMakeFiles/example.dir/ha_example.cc.o
[ 30%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/data_block_footer.cc.o
[ 30%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_server_service.cc.o
[ 30%] Building CXX object storage/csv/CMakeFiles/csv.dir/transparent_file.cc.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc: In function 'int connect_assisted_discovery(handlerton*, THD*, TABLE_SHARE*, HA_CREATE_INFO*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc:5878:80: warning: '%s' directive writing between 2 and 2147483645 bytes into a region of size 4142 [-Wformat-overflow=]
5878 | sprintf(g->Message, "Invalid separator %s", sep);
| ^~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/stdio.h:888,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:285,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc:110:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 21 and 2147483664 bytes into a destination of size 4160
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
[ 31%] Linking CXX shared module ha_example.so
[ 31%] Linking CXX static library libcsv.a
[ 31%] Built target csv
[ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_storage_service.cc.o
[ 31%] Built target example
[ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_server_state.cc.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc: In member function 'virtual int ha_connect::create(const char*, TABLE*, HA_CREATE_INFO*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc:6680:64: warning: '%s' directive writing between 2 and 2147483645 bytes into a region of size 4142 [-Wformat-overflow=]
6680 | sprintf(g->Message, "Invalid separator %s", sep);
| ^~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/stdio.h:888,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:285,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/ha_connect.cc:110:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/stdio2.h:38:34: note: '__builtin___sprintf_chk' output between 21 and 2147483664 bytes into a destination of size 4160
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
[ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/filter_block_reader_common.cc.o
[ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/connect.cc.o
[ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/mysqld_thd_manager.cc.o
[ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/user_connect.cc.o
[ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs.cc.o
[ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_utils.cc.o
[ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/filter_policy.cc.o
[ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_account.cc.o
[ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_xid.cc.o
[ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/mycat.cc.o
[ 31%] Building C object storage/connect/CMakeFiles/connect.dir/fmdlex.c.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/fmdlex.c: In function 'fmdflex':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/fmdlex.c:1483:19: warning: '%d' directive writing between 1 and 10 bytes into a region of size 7 [-Wformat-overflow=]
1483 | sprintf(buf, "%%%ds", m);
| ^~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/fmdlex.c:1483:16: note: directive argument in the range [0, 2147483645]
1483 | sprintf(buf, "%%%ds", m);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/stdio.h:888,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/fmdlex.c:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/stdio2.h:38:10: note: '__builtin___sprintf_chk' output between 4 and 13 bytes into a destination of size 8
38 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
39 | __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
40 | __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
[ 31%] Building C object storage/connect/CMakeFiles/connect.dir/osutil.c.o
[ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/flush_block_policy.cc.o
[ 31%] Building C object storage/connect/CMakeFiles/connect.dir/rcmsg.c.o
[ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/array.cpp.o
[ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/blkfil.cpp.o
[ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/colblk.cpp.o
[ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/csort.cpp.o
[ 31%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_check_opts.cc.o
[ 31%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamap.cpp.o
[ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/full_filter_block.cc.o
[ 31%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_autosize.cc.o
[ 31%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/index_builder.cc.o
[ 32%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/parsed_full_filter_block.cc.o
[ 32%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamdbf.cpp.o
[ 32%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamfix.cpp.o
[ 32%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_mysqld.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamgz.cpp.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/partitioned_filter_block.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamtxt.cpp.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_buffer_container.cc.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_based/uncompression_dict_reader.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/filter.cpp.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/block_fetcher.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/string.h:519,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/filter.cpp:19:
In function 'char* strncat(char*, const char*, size_t)',
inlined from 'virtual void FILTER::Prints(PGLOBAL, char*, uint)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/filter.cpp:1558:20:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:135:34: warning: 'char* __builtin_strncat(char*, const char*, unsigned int)' output may be truncated copying between 0 and 100 bytes from a string of length 100 [-Wstringop-truncation]
135 | return __builtin___strncat_chk (__dest, __src, __len,
| ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
136 | __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/json.cpp.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/json.cpp: In member function 'char* JVALUE::GetString(PGLOBAL, char*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/json.cpp:1689:48: warning: function may return address of local variable [-Wreturn-local-addr]
1689 | return (p == buf) ? (char*)PlugDup(g, buf) : p;
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/json.cpp:1661:9: note: declared here
1661 | char buf[32];
| ^~~
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/jsonudf.cpp.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_builder.cc.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_factory.cc.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_builtin_memory.cc.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_column_values.cc.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/cuckoo/cuckoo_table_reader.cc.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_con_slice.cc.o
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_notify.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/maputil.cpp.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/myconn.cpp.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/myutil.cpp.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/plgdbutl.cpp.o
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_sst.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/plugutil.cpp.o
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_var.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/reldef.cpp.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/format.cc.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/get_context.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabcol.cpp.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabdos.cpp.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_defaults.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabext.cpp.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_digest.cc.o
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_binlog.cc.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/iterator.cc.o
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_applier.cc.o
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_thd.cc.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/merging_iterator.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfix.cpp.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabfmt.cpp.o
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_schema.cc.o
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/wsrep_plugin.cc.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_program.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabjson.cpp.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/meta_blocks.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/string.h:519,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/m_string.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_plugin.h:33,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/mysqld.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:12:
In function 'char* strcat(char*, const char*)',
inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:453:13:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 141 and 76 may overlap 1 byte at offset 141 [-Wrestrict]
127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strcat(char*, const char*)',
inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:527:10:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 141 and 76 may overlap 1 byte at offset 141 [-Wrestrict]
127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strcat(char*, const char*)',
inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:523:11:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 141 and 76 may overlap 1 byte at offset 141 [-Wrestrict]
127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strcat(char*, const char*)',
inlined from 'bool JSONDISC::Find(PGLOBAL, PJVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabjson.cpp:420:10:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 141 and 76 may overlap 1 byte at offset 141 [-Wrestrict]
127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 33%] Building CXX object sql/CMakeFiles/wsrep.dir/service_wsrep.cc.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/table.cpp.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmul.cpp.o
[ 33%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabmysql.cpp.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_prepared_stmt.cc.o
[ 33%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_engine_table.cc.o
[ 33%] Building CXX object storage/federated/CMakeFiles/federated.dir/ha_federated.cc.o
[ 33%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/persistent_cache_helper.cc.o
[ 34%] Linking CXX static library libwsrep.a
[ 34%] Built target wsrep
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_stages.cc.o
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_statements.cc.o
[ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/taboccur.cpp.o
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_transactions.cc.o
[ 34%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_bloom.cc.o
[ 34%] Linking CXX shared module ha_federated.so
[ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabpivot.cpp.o
[ 34%] Built target federated
[ 34%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/ha_federatedx.cc.o
[ 34%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_builder.cc.o
[ 34%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_factory.cc.o
[ 34%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_events_waits.cc.o
[ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabsys.cpp.o
[ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabtbl.cpp.o
[ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabutil.cpp.o
[ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvir.cpp.o
[ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxcl.cpp.o
[ 34%] Building CXX object storage/connect/CMakeFiles/connect.dir/valblk.cpp.o
[ 34%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_txn.cc.o
[ 35%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_global.cc.o
[ 35%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_index.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/value.cpp.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/xindex.cpp.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/xobject.cpp.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_host.cc.o
[ 36%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/inihandl.cpp.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_key_coding.cc.o
[ 36%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_null.cc.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/plain/plain_table_reader.cc.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/sst_file_reader.cc.o
[ 36%] Building CXX object storage/federatedx/CMakeFiles/federatedx.dir/federatedx_io_mysql.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/bson.cpp.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/sst_file_writer.cc.o
[ 36%] Linking CXX shared module ha_federatedx.so
[ 36%] Built target federatedx
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/bsonudf.cpp.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr.cc.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/bson.cpp: In member function 'char* BJSON::GetString(PBVAL, char*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/bson.cpp:1571:46: warning: function may return address of local variable [-Wreturn-local-addr]
1571 | return (p == buf) ? (PSZ)PlugDup(G, buf) : p;
| ^
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/bson.cpp:1540:9: note: declared here
1540 | char buf[32];
| ^~~
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_instr_class.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabbson.cpp.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/table_properties.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/string.h:519,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/global.h:10,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:19:
In function 'char* strcat(char*, const char*)',
inlined from 'bool BSONDISC::Find(PGLOBAL, PBVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:408:13:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 145 and 80 may overlap 1 byte at offset 145 [-Wrestrict]
127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strcat(char*, const char*)',
inlined from 'bool BSONDISC::Find(PGLOBAL, PBVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:442:13:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 145 and 80 may overlap 1 byte at offset 145 [-Wrestrict]
127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strcat(char*, const char*)',
inlined from 'bool BSONDISC::Find(PGLOBAL, PBVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:517:13:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 145 and 80 may overlap 1 byte at offset 145 [-Wrestrict]
127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strcat(char*, const char*)',
inlined from 'bool BSONDISC::Find(PGLOBAL, PBVAL, PCSZ, int)' at TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/connect/tabbson.cpp:513:15:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/bits/string_fortified.h:127:33: warning: 'char* __builtin___strcat_chk(char*, const char*, unsigned int)' accessing 66 or more bytes at offsets 145 and 80 may overlap 1 byte at offset 145 [-Wrestrict]
127 | return __builtin___strcat_chk (__dest, __src, __glibc_objsize (__dest));
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_memory.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamvct.cpp.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/table/two_level_iterator.cc.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/sync_point.cc.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_server.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabvct.cpp.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/sync_point_impl.cc.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_actor.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/libdoc.cpp.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_setup_object.cc.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/testutil.cc.o
[ 36%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/test_util/transaction_test_util.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabxml.cpp.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/plgxml.cpp.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/filamzip.cpp.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_status.cc.o
[ 36%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabzip.cpp.o
[ 36%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_timer.cc.o
[ 36%] Building C object storage/connect/CMakeFiles/connect.dir/unzip.c.o
[ 36%] Building C object storage/connect/CMakeFiles/connect.dir/ioapi.c.o
[ 37%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/block_cache_analyzer/block_cache_trace_analyzer.cc.o
[ 37%] Building C object storage/connect/CMakeFiles/connect.dir/zip.c.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_user.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_variable.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/pfs_visitor.cc.o
[ 37%] Building CXX object storage/connect/CMakeFiles/connect.dir/tabrest.cpp.o
[ 37%] Linking CXX shared module ha_connect.so
[ 37%] Built target connect
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_accounts.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_all_instr.cc.o
[ 37%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/dump/db_dump_tool.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_account_by_event_name.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_host_by_event_name.cc.o
[ 37%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/ldb_cmd.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_thread_by_event_name.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_by_user_by_event_name.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esgs_global_by_event_name.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_account_by_event_name.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_host_by_event_name.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_digest.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_program.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_prepared_stmt_instances.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_thread_by_event_name.cc.o
[ 37%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_by_user_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_esms_global_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_account_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_host_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_thread_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_by_user_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ets_global_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_stages.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_statements.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_transactions.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_events_waits_summary.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/ldb_tool.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_account_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_host_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_thread_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_by_user_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_ews_global_by_event_name.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/sst_dump_tool.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/tools/trace_analyzer_tool.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/trace_replay/trace_replay.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/trace_replay/block_cache_tracer.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_instances.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_md_locks.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_global_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_account_by_event_name.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/coding.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/compaction_job_stats_impl.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/comparator.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/compression_context_cache.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/concurrent_task_limiter_impl.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/crc32c.cc.o
[ 38%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/dynamic_bloom.cc.o
[ 38%] Building C object storage/heap/CMakeFiles/heap.dir/_check.c.o
[ 38%] Building C object storage/heap/CMakeFiles/heap.dir/_rectest.c.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_host_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_thread_by_event_name.cc.o
[ 38%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_mems_by_user_by_event_name.cc.o
[ 38%] Building C object storage/heap/CMakeFiles/heap.dir/hp_block.c.o
[ 38%] Building C object storage/heap/CMakeFiles/heap.dir/hp_clear.c.o
[ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_close.c.o
[ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_create.c.o
[ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/hash.cc.o
[ 39%] Building CXX object storage/heap/CMakeFiles/heap.dir/ha_heap.cc.o
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_instance.cc.o
[ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/murmurhash.cc.o
[ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/random.cc.o
[ 39%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_op.c.o
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_file_summary_by_event_name.cc.o
[ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/rate_limiter.cc.o
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_instances.cc.o
[ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/slice.cc.o
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_instance.cc.o
[ 39%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_socket_summary_by_event_name.cc.o
[ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_delete.c.o
[ 39%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/file_checksum_helper.cc.o
[ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_extra.c.o
[ 39%] Building C object storage/heap/CMakeFiles/heap.dir/hp_hash.c.o
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_helper.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_info.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_open.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_panic.c.o
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_host_cache.cc.o
[ 40%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/status.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rename.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rfirst.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rkey.c.o
[ 40%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/string_util.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rlast.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rnext.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rprev.c.o
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_hosts.cc.o
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_os_global_by_type.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rrnd.c.o
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_performance_timers.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_rsame.c.o
[ 40%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/thread_local.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_scan.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_static.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_update.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap.dir/hp_write.c.o
[ 40%] Linking CXX static library libheap.a
[ 40%] Built target heap
[ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_check.c.o
[ 40%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/threadpool_imp.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/_rectest.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_block.c.o
[ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_clear.c.o
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_actors.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_close.c.o
[ 40%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_consumers.cc.o
[ 40%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_create.c.o
[ 41%] Building CXX object storage/heap/CMakeFiles/heap_embedded.dir/ha_heap.cc.o
[ 41%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/util/xxhash.cc.o
[ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_instruments.cc.o
[ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_objects.cc.o
[ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_setup_timers.cc.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_delete.c.o
[ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_sync_instances.cc.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_extra.c.o
[ 41%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/backupable/backupable_db.cc.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_hash.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_info.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_open.c.o
[ 41%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_compaction_filter.cc.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_panic.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rename.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rfirst.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rkey.c.o
[ 41%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_account.cc.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rlast.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rnext.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rprev.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rrnd.c.o
[ 41%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_rsame.c.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db.cc.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_scan.c.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_host.cc.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_static.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_update.c.o
[ 42%] Building C object storage/heap/CMakeFiles/heap_embedded.dir/hp_write.c.o
[ 42%] Linking CXX static library libheap_embedded.a
[ 42%] Built target heap_embedded
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0btr.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_thread.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0btr.cc:41:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0bulk.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db_impl.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_db_impl_filesnapshot.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0bulk.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_status_by_user.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0cur.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0pcur.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_dump_tool.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0cur.cc:47:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0pcur.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0sea.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/btr/btr0defragment.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_global_status.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_status.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_table_handles.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0btr.cc.o
[ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/ds_buffer.cc.o
[ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/ds_local.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0btr.cc:41:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0block_hint.cc.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_close.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_create.c.o
[ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/ds_stdout.cc.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_delete.c.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_threads.cc.o
[ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/datasink.cc.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_extra.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_info.c.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0bulk.cc.o
[ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/xbstream.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buddy.cc.o
[ 42%] Building CXX object storage/myisammrg/CMakeFiles/myisammrg.dir/ha_myisammrg.cc.o
[ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/xbstream_read.cc.o
[ 42%] Building CXX object extra/mariabackup/CMakeFiles/mbstream.dir/xbstream_write.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_byteorder.h:40,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:1038,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/extra/mariabackup/xbstream_write.cc:21:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/extra/mariabackup/xbstream_write.cc: In function 'int xb_stream_write_chunk(xb_wstream_file_t*, const void*, size_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/byte_order_generic.h:93:63: warning: right shift count >= width of type [-Wshift-count-overflow]
93 | def_temp2= (uint) ((A) >> 32); \
| ~~~~^~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/extra/mariabackup/xbstream_write.cc:215:9: note: in expansion of macro 'int8store'
215 | int8store(ptr, len); /* Payload length */
| ^~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0bulk.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Linking CXX executable mbstream
[ 42%] Built target mbstream
[ 42%] Building CXX object storage/sequence/CMakeFiles/sequence.dir/sequence.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0buf.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_file.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_index_usage.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0cur.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0buf.cc:53:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tiws_by_table.cc.o
[ 42%] Linking CXX static library libsequence.a
[ 42%] Built target sequence
[ 42%] Building C object plugin/auth_socket/CMakeFiles/auth_socket.dir/auth_socket.c.o
[ 42%] Linking C static library libauth_socket.a
[ 42%] Built target auth_socket
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0pcur.cc.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_locking.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_open.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0cur.cc:47:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_panic.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_queue.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/btr/btr0pcur.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_range.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rfirst.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rkey.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rlast.c.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dblwr.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0sea.cc.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rnext_same.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rprev.c.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_tlws_by_table.cc.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rrnd.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_rsame.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_static.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_update.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_write.c.o
[ 42%] Building C object storage/myisammrg/CMakeFiles/myisammrg.dir/myrg_records.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0dblwr.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Linking CXX static library libmyisammrg.a
[ 42%] Built target myisammrg
[ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/feedback.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_users.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0checksum.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_reader.cc.o
[ 42%] Building CXX object plugin/type_geom/CMakeFiles/type_geom.dir/plugin.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/btr/btr0defragment.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0dump.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_uvar_by_thread.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_writer.cc.o
[ 42%] Linking CXX static library libtype_geom.a
[ 42%] Built target type_geom
[ 42%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_plan.c.o
[ 42%] Building CXX object plugin/type_inet/CMakeFiles/type_inet.dir/plugin.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0block_hint.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0flu.cc.o
[ 42%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_sorter.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0flu.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/sender_thread.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0flu.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/blob_db/blob_log_format.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buddy.cc.o
[ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_base.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/checkpoint/checkpoint_impl.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0buf.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/cursor_by_thread_connect_attr.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0lru.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0buf.cc:53:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/url_http.cc.o
[ 42%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_str.c.o
[ 42%] Building CXX object plugin/type_inet/CMakeFiles/type_inet.dir/item_inetfunc.cc.o
[ 42%] Building C object storage/mroonga/vendor/groonga/lib/CMakeFiles/libgroonga.dir/ts/ts_util.c.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/buf/buf0rea.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/compaction_filters/remove_emptyvalue_compactionfilter.cc.o
[ 42%] Building CXX object plugin/type_inet/CMakeFiles/type_inet.dir/sql_type_inet.cc.o
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0rea.cc:40:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dblwr.cc.o
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/debug.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0data.cc.o
[ 42%] Building CXX object plugin/feedback/CMakeFiles/feedback.dir/utils.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0dblwr.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0checksum.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/data/data0data.cc:34:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 42%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_connect_attrs.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0dump.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/data/data0type.cc.o
[ 42%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0flu.cc.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc: In function 'int feedback::prepare_linux_info()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:333:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
333 | *to++= ':';
| ~~~~~^~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:144:13: note: at offset -8 into destination object 'distribution' of size 256
144 | static char distribution[256];
| ^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:334:14: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
334 | *to++= ' ';
| ~~~~~^~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:144:13: note: at offset -7 into destination object 'distribution' of size 256
144 | static char distribution[256];
| ^~~~~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:344:17: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=]
344 | *end= 0;
| ~~~~^~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/plugin/feedback/utils.cc:144:13: note: at offset -6 into destination object 'distribution' of size 256
144 | static char distribution[256];
| ^~~~~~~~~~~~
[ 42%] Linking CXX static library libfeedback.a
[ 42%] Built target feedback
[ 42%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/env_mirror.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0flu.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0boot.cc.o
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0crea.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0flu.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0lru.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0boot.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0crea.cc:36:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/env_timed.cc.o
[ 43%] Linking CXX static library libtype_inet.a
[ 43%] Built target type_inet
[ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/leveldb_options/leveldb_options.cc.o
[ 43%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_session_account_connect_attrs.cc.o
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0dict.cc.o
[ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/memory/memory_util.cc.o
[ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/bytesxor.cc.o
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0load.cc.o
[ 43%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/max.cc.o
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/buf/buf0rea.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0dict.cc:39:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 43%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0data.cc.o
[ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_connection_configuration.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0dict.cc:39:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0load.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/buf/buf0rea.cc:40:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/data/data0data.cc:34:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0mem.cc.o
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats.cc.o
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/data/data0type.cc.o
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0boot.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0stats.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/put.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0mem.cc:36:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_configuration.cc.o
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0crea.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/sortlist.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0boot.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/string_append/stringappend.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/string_append/stringappend2.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0crea.cc:36:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/merge_operators/uint64add.cc.o
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0stats_bg.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/object_registry.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/option_change_migration/option_change_migration.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/options/options_util.cc.o
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0dict.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier.cc.o
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/dict0defrag_bg.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier_file.cc.o
[ 44%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/block_cache_tier_metadata.cc.o
[ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status_by_coordinator.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0dict.cc:39:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0dict.cc:39:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/dict/drop.cc.o
[ 44%] Building CXX object storage/perfschema/CMakeFiles/perfschema.dir/table_replication_applier_status_by_worker.cc.o
[ 44%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0eval.cc.o
[ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/persistent_cache_tier.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/drop.cc:65:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/eval/eval0proc.cc.o
[ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/persistent_cache/volatile_tier_impl.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0eval.ic:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0eval.h:107,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/eval/eval0eval.cc:28:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/simulator_cache/cache_simulator.cc.o
[ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/simulator_cache/sim_cache.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0proc.ic:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0proc.h:92,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/eval/eval0proc.cc:26:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0fil.cc.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0load.cc.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0pagecompress.cc.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fil/fil0crypt.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0load.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 45%] Linking CXX static library libperfschema.a
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fil/fil0fil.cc:46:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 45%] Built target perfschema
[ 45%] Building CXX object plugin/user_variables/CMakeFiles/user_variables.dir/user_variables.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fil/fil0pagecompress.cc:47:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/table_properties_collectors/compact_on_deletion_collector.cc.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0fsp.cc.o
[ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/trace/file_trace_reader_writer.cc.o
[ 45%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/optimistic_transaction_db_impl.cc.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0file.cc.o
[ 45%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0space.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0mem.cc.o
[ 46%] Linking CXX static library libuser_variables.a
[ 46%] Built target user_variables
[ 46%] Building CXX object plugin/userstat/CMakeFiles/userstat.dir/userstat.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0mem.cc:36:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fsp/fsp0sysspace.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fut/fut0lst.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ha/ha0storage.cc.o
[ 46%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/optimistic_transaction.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0fts.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fsp/fsp0sysspace.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats.cc.o
[ 46%] Linking CXX static library libuserstat.a
[ 46%] Built target userstat
[ 46%] Building CXX object sql/CMakeFiles/thread_pool_info.dir/thread_pool_info.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0roll.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0fts.cc:25:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0ast.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0blex.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0stats.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0config.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0ast.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/pessimistic_transaction.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0opt.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0roll.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0config.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0pars.cc.o
[ 46%] Building CXX object storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/innodb_sync-t.cc.o
[ 46%] Linking CXX static library libthread_pool_info.a
[ 46%] Built target thread_pool_info
[ 46%] Building CXX object storage/maria/CMakeFiles/s3.dir/ha_s3.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0stats_bg.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0opt.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/dict0defrag_bg.cc.o
[ 46%] Building CXX object storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/__/sync/srw_lock.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/dict/drop.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0que.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/dict0stats_bg.cc:35:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wait(uint32_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:224:44: note: in expansion of macro 'SRW_FUTEX'
224 | inline void srw_mutex::wait(uint32_t lk) { SRW_FUTEX(&lock, WAIT, lk); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wake()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:225:26: note: in expansion of macro 'SRW_FUTEX'
225 | void srw_mutex::wake() { SRW_FUTEX(&lock, WAKE, 1); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wait(uint32_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:227:48: note: in expansion of macro 'SRW_FUTEX'
227 | inline void ssux_lock_low::wait(uint32_t lk) { SRW_FUTEX(&readers, WAIT, lk); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wake()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:228:30: note: in expansion of macro 'SRW_FUTEX'
228 | void ssux_lock_low::wake() { SRW_FUTEX(&readers, WAKE, 1); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::rd_wait()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:292:20: warning: 'int pthread_yield()' is deprecated: pthread_yield is deprecated, use sched_yield instead [-Wdeprecated-declarations]
292 | pthread_yield();
| ~~~~~~~~~~~~~^~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/features.h:488,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:267,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/univ.i:68,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/srw_lock.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:479:12: note: declared here
479 | extern int __REDIRECT_NTH (pthread_yield, (void), sched_yield)
| ^~~~~~~~~~~~~~
make[2]: *** [storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/build.make:90: storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/__/sync/srw_lock.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:5204: storage/innobase/unittest/CMakeFiles/innodb_sync-t.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/s3_func.c.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0eval.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/dict/drop.cc:65:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/debug.c.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/eval/eval0proc.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0fil.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0que.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0pagecompress.cc.o
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/error.c.o
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/marias3.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0eval.ic:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0eval.h:107,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/eval/eval0eval.cc:28:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/request.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0proc.ic:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/eval0proc.h:92,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/eval/eval0proc.cc:26:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/response.c.o
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/sha256.c.o
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/sha256-internal.c.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fil/fil0fil.cc:46:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/pessimistic_transaction_db.cc.o
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/xml.c.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fil/fil0crypt.cc.o
[ 46%] Building C object storage/maria/CMakeFiles/s3.dir/libmarias3/src/assume_role.c.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0sql.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0fsp.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fil/fil0pagecompress.cc:47:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 46%] Linking CXX shared module ha_s3.so
[ 46%] Built target s3
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0file.cc.o
[ 46%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0space.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0sql.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0tlex.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fsp/fsp0sysspace.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fut/fut0lst.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ha/ha0storage.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0fts.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0geo.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fsp/fsp0sysspace.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0roll.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0fts.cc:25:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0ast.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0blex.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0config.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0opt.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0rtree.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0pars.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0ast.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0roll.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0config.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0que.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0sql.cc.o
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0tlex.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0opt.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/gis/gis0rtree.cc:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0geo.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0sql.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0rtree.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/fts/fts0que.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 47%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/gis/gis0sea.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/fts/fts0plugin.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/gis/gis0sea.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/gis/gis0rtree.cc:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/snapshot_checker.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_base.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_db_mutex_impl.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/gis/gis0sea.cc:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_lock_mgr.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/transaction_util.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/gis/gis0sea.cc:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/ha_innodb.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.cc:44:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/fts/fts0plugin.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/handler0alter.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_acl.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.cc:48:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/handler0alter.cc:28:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/ha_innodb.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_trigger.h:45,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_lex.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/handler0alter.cc:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.cc:44:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/handler/i_s.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_acl.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.cc:48:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/datadict.h:19,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/i_s.cc:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_prepared_txn.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/i_s.cc:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_prepared_txn_db.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_unprepared_txn.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/ibuf/ibuf0ibuf.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0iter.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0prdt.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/handler0alter.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/transactions/write_unprepared_txn_db.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/ibuf/ibuf0ibuf.cc:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/lock0priv.h:39,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0iter.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/lock0priv.h:39,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0prdt.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/lock/lock0lock.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/handler0alter.cc:28:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_trigger.h:45,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_lex.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/handler0alter.cc:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0log.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0lock.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0lock.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0log.cc:49:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0recv.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0crypt.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/log/log0sync.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0recv.cc:49:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mem/mem0mem.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0sync.cc:83:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/ttl/db_ttl_impl.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0sync.cc:83:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/mtr/mtr0mtr.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0file.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/os/os0thread.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/handler/i_s.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0cur.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/write_batch_with_index/write_batch_with_index.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0page.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/page/page0zip.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/datadict.h:19,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:22,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/i_s.cc:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/i_s.cc:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/lexyy.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/page/page0page.cc:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/page/page0zip.cc:43:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0grm.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0opt.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/utilities/write_batch_with_index/write_batch_with_index_internal.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0pars.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from pars0grm.y:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/pars/pars0sym.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/pars0opt.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0opt.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/que/que0que.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/port/port_posix.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0pars.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/ibuf/ibuf0ibuf.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0sym.cc:32:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/env_posix.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/que/que0que.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/read/read0read.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0cmp.cc.o
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0iter.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/ibuf/ibuf0ibuf.cc:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 48%] Linking CXX static library libgroonga.a
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/rem/rem0rec.cc.o
[ 48%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/io_posix.cc.o
[ 48%] Built target libgroonga
[ 48%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0prdt.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/read/read0read.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/lock0priv.h:39,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0iter.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ext.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/rem/rem0rec.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 49%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/rocksdb/env/fs_posix.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/env_posix.cc:56:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::FileExists(const string&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:400:15: note: 'io_opts' declared here
400 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFreeSpace(const string&, uint64_t*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:618:15: note: 'io_opts' declared here
618 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetAbsolutePath(const string&, std::string*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:495:15: note: 'io_opts' declared here
495 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::UnlockFile(rocksdb::FileLock*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:488:15: note: 'io_opts' declared here
488 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::LockFile(const string&, rocksdb::FileLock**)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:482:15: note: 'io_opts' declared here
482 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::AreFilesSame(const string&, const string&, bool*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 string&, const 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:476:15: note: 'io_opts' declared here
476 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::NumFileLinks(const string&, uint64_t*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:469:15: note: 'io_opts' declared here
469 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::LinkFile(const string&, const string&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 string&, const 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:463:15: note: 'io_opts' declared here
463 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::RenameFile(const string&, const string&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 string&, const 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:457:15: note: 'io_opts' declared here
457 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFileModificationTime(const string&, uint64_t*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:450:15: note: 'io_opts' declared here
450 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetFileSize(const string&, uint64_t*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:443:15: note: 'io_opts' declared here
443 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::DeleteDir(const string&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:438:15: note: 'io_opts' declared here
438 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::CreateDirIfMissing(const string&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:433:15: note: 'io_opts' declared here
433 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::CreateDir(const string&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:428:15: note: 'io_opts' declared here
428 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::Truncate(const string&, size_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:423:15: note: 'io_opts' declared here
423 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::DeleteFile(const string&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 string&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)' {aka 'rocksdb::IOStatus (rocksdb::FileSystem::)(const std::__cxx11::basic_string<char>&, const rocksdb::IOOptions&, rocksdb::IODebugContext*)'}
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:418:15: note: 'io_opts' declared here
418 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetChildrenFileAttributes(const string&, std::vector<rocksdb::Env::FileAttributes>*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:412:15: note: 'io_opts' declared here
412 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::GetChildren(const string&, std::vector<std::__cxx11::basic_string<char> >*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:406:15: note: 'io_opts' declared here
406 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeEnvWrapper::NewDirectory(const string&, std::unique_ptr<rocksdb::Directory>*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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 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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:389:15: note: 'io_opts' declared here
389 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeDirectoryWrapper::Fsync()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:278:15: note: 'io_opts' declared here
278 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Close()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:263:15: note: 'io_opts' declared here
263 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Fsync()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:258:15: note: 'io_opts' declared here
258 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Sync()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:253:15: note: 'io_opts' declared here
253 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Flush()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:248:15: note: 'io_opts' declared here
248 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:243:15: note: 'io_opts' declared here
243 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomRWFileWrapper::Write(uint64_t, const rocksdb::Slice&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:237:15: note: 'io_opts' declared here
237 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Allocate(uint64_t, uint64_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:216:15: note: 'io_opts' declared here
216 | IOOptions io_opts;
| ^~~~~~~
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/lock/lock0lock.cc.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual void rocksdb::CompositeWritableFileWrapper::PrepareWrite(size_t, size_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:210:15: note: 'io_opts' declared here
210 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::RangeSync(uint64_t, uint64_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:204:15: note: 'io_opts' declared here
204 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Sync()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:155:15: note: 'io_opts' declared here
155 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual uint64_t rocksdb::CompositeWritableFileWrapper::GetFileSize()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:181:15: note: 'io_opts' declared here
181 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Fsync()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:160:15: note: 'io_opts' declared here
160 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Flush()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:150:15: note: 'io_opts' declared here
150 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Close()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:145:15: note: 'io_opts' declared here
145 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Truncate(uint64_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:140:15: note: 'io_opts' declared here
140 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::PositionedAppend(const rocksdb::Slice&, uint64_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:135:15: note: 'io_opts' declared here
135 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeWritableFileWrapper::Append(const rocksdb::Slice&)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:130:15: note: 'io_opts' declared here
130 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:77:15: note: 'io_opts' declared here
77 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeRandomAccessFileWrapper::Prefetch(uint64_t, size_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:102:15: note: 'io_opts' declared here
102 | IOOptions io_opts;
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/lock0priv.h:39,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0prdt.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:60:15: note: 'io_opts' declared here
60 | IOOptions io_opts;
| ^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h: In member function 'virtual rocksdb::Status rocksdb::CompositeSequentialFileWrapper::Read(size_t, rocksdb::Slice*, char*)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/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/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/rocksdb/rocksdb/env/composite_env_wrapper.h:46:15: note: 'io_opts' declared here
46 | IOOptions io_opts;
| ^~~~~~~
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0log.cc.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ftsort.cc.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0import.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0lock.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/lock/lock0lock.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 49%] Building CXX object storage/rocksdb/CMakeFiles/rocksdblib.dir/build_version.cc.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0ins.cc.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0recv.cc.o
[ 49%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0merge.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0log.cc:49:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0merge.cc:28:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0ftsort.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0ftsort.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0import.cc:32:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0ins.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0recv.cc:49:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0merge.cc:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 50%] Linking CXX static library librocksdblib.a
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0crypt.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0mysql.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/log/log0sync.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0mysql.cc:50:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Built target rocksdblib
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0log.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0purge.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mem/mem0mem.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0sync.cc:83:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0row.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/log/log0sync.cc:83:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0log.cc:28:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0purge.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/mtr/mtr0mtr.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0file.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0row.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.h:24,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0purge.cc:49:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/os/os0thread.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0log.cc:41:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0sel.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0uins.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0cur.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0umod.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0undo.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0uins.cc:32:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0sel.cc:34:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0page.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/page/page0zip.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0upd.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0undo.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0undo.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0umod.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0quiesce.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/page/page0page.cc:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/row/row0vers.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/page/page0zip.cc:43:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0upd.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0mon.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0srv.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0quiesce.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/lexyy.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0vers.cc:32:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/srv/srv0start.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0grm.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0mon.cc:36:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0srv.cc:56:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/sync/srw_lock.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0opt.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0pars.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0i_s.cc.o
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0purge.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0ftsort.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0start.cc:48:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from pars0grm.y:38:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wait(uint32_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:224:44: note: in expansion of macro 'SRW_FUTEX'
224 | inline void srw_mutex::wait(uint32_t lk) { SRW_FUTEX(&lock, WAIT, lk); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wake()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:225:26: note: in expansion of macro 'SRW_FUTEX'
225 | void srw_mutex::wake() { SRW_FUTEX(&lock, WAKE, 1); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wait(uint32_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:227:48: note: in expansion of macro 'SRW_FUTEX'
227 | inline void ssux_lock_low::wait(uint32_t lk) { SRW_FUTEX(&readers, WAIT, lk); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wake()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:228:30: note: in expansion of macro 'SRW_FUTEX'
228 | void ssux_lock_low::wake() { SRW_FUTEX(&readers, WAKE, 1); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::rd_wait()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:292:20: warning: 'int pthread_yield()' is deprecated: pthread_yield is deprecated, use sched_yield instead [-Wdeprecated-declarations]
292 | pthread_yield();
| ~~~~~~~~~~~~~^~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/features.h:488,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:267,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/univ.i:68,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/srw_lock.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:479:12: note: declared here
479 | extern int __REDIRECT_NTH (pthread_yield, (void), sched_yield)
| ^~~~~~~~~~~~~~
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase.dir/trx/trx0rec.cc.o
make[2]: *** [storage/innobase/CMakeFiles/innobase.dir/build.make:1420: storage/innobase/CMakeFiles/innobase.dir/sync/srw_lock.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
[ 50%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/pars/pars0sym.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/pars0opt.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0opt.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/que/que0que.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0pars.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0purge.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0i_s.cc:42:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0i_s.cc:47:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/read/read0read.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/pars/pars0sym.cc:32:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0rseg.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0rec.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/que/que0que.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0cmp.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/rem/rem0rec.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ext.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/read/read0read.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ftsort.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/rem/rem0rec.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0import.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0ins.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0merge.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0mysql.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0log.cc.o
make[1]: *** [CMakeFiles/Makefile2:5098: storage/innobase/CMakeFiles/innobase.dir/all] Error 2
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0purge.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0ftsort.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0ftsort.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/log.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0merge.cc:28:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0merge.cc:29:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0row.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0import.cc:32:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0ins.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0mysql.cc:50:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0sel.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0purge.cc:34:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0log.cc:28:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/handler/ha_innodb.h:24,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0purge.cc:49:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0log.cc:41:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0row.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.ic:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0sel.h:480,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0sel.cc:34:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0uins.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0umod.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0undo.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0upd.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0quiesce.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0uins.cc:32:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0undo.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0undo.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0umod.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/row/row0vers.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.ic:28,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0upd.h:566,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0upd.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0quiesce.cc:31:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0mon.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0srv.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/srv/srv0start.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/sync/srw_lock.cc.o
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0i_s.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/row/row0vers.cc:33:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0purge.cc.o
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0mon.cc:37:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
[ 51%] Building CXX object storage/innobase/CMakeFiles/innobase_embedded.dir/trx/trx0rec.cc.o
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wait(uint32_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:224:44: note: in expansion of macro 'SRW_FUTEX'
224 | inline void srw_mutex::wait(uint32_t lk) { SRW_FUTEX(&lock, WAIT, lk); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void srw_mutex::wake()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:225:26: note: in expansion of macro 'SRW_FUTEX'
225 | void srw_mutex::wake() { SRW_FUTEX(&lock, WAKE, 1); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wait(uint32_t)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:227:48: note: in expansion of macro 'SRW_FUTEX'
227 | inline void ssux_lock_low::wait(uint32_t lk) { SRW_FUTEX(&readers, WAIT, lk); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::wake()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:214:13: error: 'SYS_futex' was not declared in this scope; did you mean 'SYS_tee'?
214 | syscall(SYS_futex, a, FUTEX_ ## op ## _PRIVATE, n, nullptr, nullptr, 0)
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:228:30: note: in expansion of macro 'SRW_FUTEX'
228 | void ssux_lock_low::wake() { SRW_FUTEX(&readers, WAKE, 1); }
| ^~~~~~~~~
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc: In member function 'void ssux_lock_low::rd_wait()':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:292:20: warning: 'int pthread_yield()' is deprecated: pthread_yield is deprecated, use sched_yield instead [-Wdeprecated-declarations]
292 | pthread_yield();
| ~~~~~~~~~~~~~^~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/features.h:488,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:21,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_global.h:267,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/univ.i:68,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/srw_lock.h:20,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/sync/srw_lock.cc:19:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/recipe-sysroot/usr/include/pthread.h:479:12: note: declared here
479 | extern int __REDIRECT_NTH (pthread_yield, (void), sched_yield)
| ^~~~~~~~~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/fts0priv.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0ftsort.h:32,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0start.cc:48:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/que0que.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/srv/srv0srv.cc:56:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
make[2]: *** [storage/innobase/CMakeFiles/innobase_embedded.dir/build.make:1420: storage/innobase/CMakeFiles/innobase_embedded.dir/sync/srw_lock.cc.o] Error 1
make[2]: *** Waiting for unfinished jobs....
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.ic:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/row0row.h:430,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0i_s.cc:42:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0purge.h:30,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0purge.cc:27:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_i_s.h:25,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/table.h:35,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/field.h:29,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_class.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0i_s.cc:47:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h: In member function 'long int Timestamp::fraction_remainder(uint) const':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/sql_type.h:2737:39: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
2737 | return my_time_fraction_remainder(tv_usec, dec);
| ^~~~~~~
In file included from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/structs.h:26,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/sql/handler.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0xa.h:27,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0trx.h:34,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0sys.h:37,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/include/trx0undo.h:31,
from TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/storage/innobase/trx/trx0rec.cc:30:
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h: In function 'void my_timeval_trunc(timeval*, uint)':
TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/mariadb-10.6.4/include/my_time.h:249:48: warning: conversion from '__suseconds_t' {aka 'long long int'} to 'long int' may change value [-Wconversion]
249 | tv->tv_usec-= my_time_fraction_remainder(tv->tv_usec, decimals);
| ~~~~^~~~~~~
make[1]: *** [CMakeFiles/Makefile2:5070: storage/innobase/CMakeFiles/innobase_embedded.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
WARNING: TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064:166 exit 2 from 'eval ${DESTDIR:+DESTDIR=${DESTDIR} } cmake --build 'TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/build' "$@" -- ${EXTRA_OECMAKE_BUILD}'
WARNING: Backtrace (BB generated script):
#1: cmake_runcmake_build, TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064, line 166
#2: cmake_do_compile, TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064, line 160
#3: do_compile, TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064, line 155
#4: main, TOPDIR/build/tmpfs/work/riscv32-yoe-linux/mariadb/10.6.4-r0/temp/run.do_compile.2863064, line 179
Backtrace (metadata-relative locations):
#1: cmake_runcmake_build, TOPDIR/sources/openembedded-core/meta/classes/cmake.bbclass, line 207
#2: cmake_do_compile, TOPDIR/sources/openembedded-core/meta/classes/cmake.bbclass, line 211
#3: do_compile, autogenerated, line 11