* Package: dev-db/mariadb-10.11.10:10.11/18  * Repository: gentoo  * Maintainer: mysql-bugs@gentoo.org  * USE: abi_x86_64 amd64 backup columnstore elibc_glibc extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos kernel_linux latin1 numa odbc oqgraph pam perl profiling s3 server xml  * FEATURES: ccache network-sandbox preserve-libs sandbox userpriv usersandbox * Using: openjdk-bin-8 >>> Unpacking source... >>> Unpacking mariadb-10.11.10.tar.gz to /var/tmp/portage/dev-db/mariadb-10.11.10/work >>> Unpacking mariadb-10.11.10-patches-01.tar.xz to /var/tmp/portage/dev-db/mariadb-10.11.10/work >>> Source unpacked in /var/tmp/portage/dev-db/mariadb-10.11.10/work >>> Preparing source in /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql ... * Applying patches from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mariadb-patches ... * 0001-cmake-build-without-client-libs-and-tools.patch ...  [ ok ] * 0002-libmariadb-fix-mysql_st-API-regression.patch ...  [ ok ] * 0003-libmariadb-cmake-find-GSSAPI-via-pkg-config.patch ...  [ ok ] * 0004-cmake-don-t-install-mysql-d-.service-symlinks.patch ...  [ ok ] * Applying mariadb-10.6.11-gssapi.patch ...  [ ok ] * Applying mariadb-10.6.12-gcc-13.patch ...  [ ok ] * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build" * Hardcoded definition(s) removed in wsrep-lib/wsrep-API/v26/CMakeLists.txt: * SET(CMAKE_BUILD_TYPE Release) * Hardcoded definition(s) removed in libmariadb/CMakeLists.txt: * SET(CMAKE_BUILD_TYPE "RelWithDebInfo") * Hardcoded definition(s) removed in storage/columnstore/columnstore/CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX "${SERVER_CMAKE_INSTALL_PREFIX}" CACHE PATH "Ins * set(CMAKE_BUILD_TYPE ${SERVER_CMAKE_BUILD_TYPE} CACHE STRING "Build confi * Hardcoded definition(s) removed in storage/rocksdb/rocksdb/CMakeLists.txt: * set(CMAKE_INSTALL_PREFIX /usr CACHE PATH "Install path prefix, prepende >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build" cmake -C /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/gentoo_common_config.cmake -G Ninja -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_C_FLAGS_RELWITHDEBINFO=-DNDEBUG -DCMAKE_CXX_FLAGS_RELWITHDEBINFO=-DNDEBUG -DMYSQL_DATADIR=/var/lib/mysql -DSYSCONFDIR=/etc/mysql -DINSTALL_BINDIR=bin -DINSTALL_DOCDIR=share/doc/mariadb-10.11.10 -DINSTALL_DOCREADMEDIR=share/doc/mariadb-10.11.10 -DINSTALL_INCLUDEDIR=include/mysql -DINSTALL_INFODIR=share/info -DINSTALL_LIBDIR=lib64 -DINSTALL_MANDIR=share/man -DINSTALL_MYSQLSHAREDIR=share/mariadb -DINSTALL_PLUGINDIR=lib64/mariadb/plugin -DINSTALL_SCRIPTDIR=bin -DINSTALL_MYSQLDATADIR=/var/lib/mysql -DINSTALL_SBINDIR=sbin -DINSTALL_SUPPORTFILESDIR=/usr/share/mariadb -DWITH_COMMENT=Gentoo Linux mariadb-10.11.10 -DWITH_UNIT_TESTS=OFF -DWITH_LIBEDIT=0 -DWITH_LIBFMT=system -DWITH_ZLIB=system -DWITHOUT_LIBWRAP=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_UNIX_ADDR=/var/run/mysqld/mysqld.sock -DINSTALL_UNIX_ADDRDIR=/var/run/mysqld/mysqld.sock -DWITH_DEFAULT_COMPILER_OPTIONS=0 -DWITH_DEFAULT_FEATURE_SET=0 -DINSTALL_SYSTEMD_UNITDIR=/lib/systemd/system -DSTACK_DIRECTION=-1 -DPKG_CONFIG_EXECUTABLE=/usr/bin/x86_64-pc-linux-gnu-pkg-config -DPLUGIN_AUTH_GSSAPI=DYNAMIC -DAUTH_GSSAPI_PLUGIN_TYPE=DYNAMIC -DCONC_WITH_EXTERNAL_ZLIB=YES -DWITH_EXTERNAL_ZLIB=YES -DSUFFIX_INSTALL_DIR= -DWITH_UNITTEST=OFF -DWITHOUT_CLIENTLIBS=YES -DCLIENT_PLUGIN_DIALOG=OFF -DCLIENT_PLUGIN_AUTH_GSSAPI_CLIENT=OFF -DCLIENT_PLUGIN_CLIENT_ED25519=OFF -DCLIENT_PLUGIN_MYSQL_CLEAR_PASSWORD=STATIC -DCLIENT_PLUGIN_CACHING_SHA2_PASSWORD=OFF -DINSTALL_MYSQLTESTDIR= -DWITH_SSL=system -DCLIENT_PLUGIN_SHA256_PASSWORD=STATIC -DWITH_READLINE=0 -DNOT_FOR_DISTRIBUTION=1 -DENABLE_DTRACE=no -DWITH_PCRE=system -DPLUGIN_OQGRAPH=DYNAMIC -DPLUGIN_SPHINX=NO -DPLUGIN_AUTH_PAM=YES -DPLUGIN_AWS_KEY_MANAGEMENT=NO -DPLUGIN_CRACKLIB_PASSWORD_CHECK=NO -DPLUGIN_SEQUENCE=YES -DPLUGIN_SPIDER=YES -DPLUGIN_S3=YES -DPLUGIN_COLUMNSTORE=YES -DCONNECT_WITH_MYSQL=1 -DCONNECT_WITH_LIBXML2=yes -DCONNECT_WITH_ODBC=yes -DCONNECT_WITH_JDBC=yes -DCONNECT_WITH_MONGO=OFF -DWITH_WSREP=yes -DWITH_INNODB_LZ4=ON -DWITH_INNODB_LZO=ON -DWITH_INNODB_SNAPPY=ON -DPLUGIN_MROONGA=NO -DPLUGIN_AUTH_GSSAPI=DYNAMIC -DWITH_MARIABACKUP=ON -DWITH_LIBARCHIVE=ON -DINSTALL_SQLBENCHDIR= -DPLUGIN_ROCKSDB=NO -DWITH_SYSTEMD=no -DWITH_NUMA=ON -DDEFAULT_CHARSET=latin1 -DDEFAULT_COLLATION=latin1_swedish_ci -DEXTRA_CHARSETS=all -DMYSQL_USER=mysql -DDISABLE_SHARED=NO -DWITH_DEBUG=no -DWITH_EMBEDDED_SERVER=OFF -DWITH_PROFILING=yes -DWITH_SAFEMALLOC=OFF -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DWITH_CSV_STORAGE_ENGINE=1 -DWITH_HEAP_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MYISAMMRG_STORAGE_ENGINE=1 -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_TOOLCHAIN_FILE=/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/gentoo_toolchain.cmake /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql loading initial cache file /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/gentoo_common_config.cmake CMake Deprecation Warning at CMakeLists.txt:17 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.  -- The C compiler identification is GNU 13.3.1 -- The CXX compiler identification is GNU 13.3.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Running cmake version 3.30.6 -- Found Git: /usr/bin/git (found version "2.45.3") -- MariaDB 10.11.10 -- Looking for sys/types.h -- Looking for sys/types.h - found -- Looking for stdint.h -- Looking for stdint.h - found -- Looking for stddef.h -- Looking for stddef.h - found -- Check size of void * -- Check size of void * - done -- Packaging as: mariadb-10.11.10-Linux-x86_64 -- Performing Test HAVE_VISIBILITY_HIDDEN -- Performing Test HAVE_VISIBILITY_HIDDEN - Success -- Performing Test have_C__fno_omit_frame_pointer -- Performing Test have_C__fno_omit_frame_pointer - Success -- Performing Test have_CXX__fno_omit_frame_pointer -- Performing Test have_CXX__fno_omit_frame_pointer - Success -- Performing Test have_C__pie__fPIC -- Performing Test have_C__pie__fPIC - Success -- Performing Test have_CXX__pie__fPIC -- Performing Test have_CXX__pie__fPIC - Success -- Performing Test HAVE_LINK_FLAG__Wl__z_relro__z_now -- Performing Test HAVE_LINK_FLAG__Wl__z_relro__z_now - Success -- Performing Test have_C__fstack_protector___param_ssp_buffer_size_4 -- Performing Test have_C__fstack_protector___param_ssp_buffer_size_4 - Success -- Performing Test have_CXX__fstack_protector___param_ssp_buffer_size_4 -- Performing Test have_CXX__fstack_protector___param_ssp_buffer_size_4 - Success -- Performing Test have_C__D_FORTIFY_SOURCE_2 -- Performing Test have_C__D_FORTIFY_SOURCE_2 - Success -- Performing Test have_CXX__D_FORTIFY_SOURCE_2 -- Performing Test have_CXX__D_FORTIFY_SOURCE_2 - Success -- Performing Test have_C__ggdb3 -- Performing Test have_C__ggdb3 - Success -- Performing Test have_CXX__ggdb3 -- Performing Test have_CXX__ggdb3 - Success CMake Deprecation Warning at wsrep-lib/CMakeLists.txt:5 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.  -- Wsrep-lib version: 1.0.0 -- Performing Test HAVE_SUGGEST_OVERRIDE -- Performing Test HAVE_SUGGEST_OVERRIDE - Success -- Performing Test HAVE_INCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE -- Performing Test HAVE_INCONSISTENT_MISSING_DESTRUCTOR_OVERRIDE - Failed -- Performing Test HAVE_EXTRA_SEMI -- Performing Test HAVE_EXTRA_SEMI - Success -- Looking for dlopen in dl -- Looking for dlopen in dl - found -- Looking for floor -- Looking for floor - not found -- Looking for floor in m -- Looking for floor in m - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for bind -- Looking for bind - found -- Looking for crypt -- Looking for crypt - not found -- Looking for crypt in crypt -- Looking for crypt in crypt - found -- Looking for setsockopt -- Looking for setsockopt - found -- Looking for sched_yield -- Looking for sched_yield - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for backtrace_symbols_fd -- Looking for backtrace_symbols_fd - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for 4 include files stdlib.h, ..., float.h -- Looking for 4 include files stdlib.h, ..., float.h - found -- Looking for include file alloca.h -- Looking for include file alloca.h - found -- Looking for include file arpa/inet.h -- Looking for include file arpa/inet.h - found -- Looking for include file crypt.h -- Looking for include file crypt.h - found -- Looking for include file dirent.h -- Looking for include file dirent.h - found -- Looking for include file dlfcn.h -- Looking for include file dlfcn.h - found -- Looking for include file execinfo.h -- Looking for include file execinfo.h - found -- Looking for include file fcntl.h -- Looking for include file fcntl.h - found -- Looking for include file fenv.h -- Looking for include file fenv.h - found -- Looking for include file float.h -- Looking for include file float.h - found -- Looking for include file fpu_control.h -- Looking for include file fpu_control.h - found -- Looking for include file grp.h -- Looking for include file grp.h - found -- Looking for include file ieeefp.h -- Looking for include file ieeefp.h - not found -- Looking for include file inttypes.h -- Looking for include file inttypes.h - found -- Looking for include file langinfo.h -- Looking for include file langinfo.h - found -- Looking for include file link.h -- Looking for include file link.h - found -- Looking for include file linux/unistd.h -- Looking for include file linux/unistd.h - found -- Looking for include file limits.h -- Looking for include file limits.h - found -- Looking for include file locale.h -- Looking for include file locale.h - found -- Looking for include file malloc.h -- Looking for include file malloc.h - found -- Looking for include file memory.h -- Looking for include file memory.h - found -- Looking for include file ndir.h -- Looking for include file ndir.h - not found -- Looking for include file netinet/in.h -- Looking for include file netinet/in.h - found -- Looking for include file paths.h -- Looking for include file paths.h - found -- Looking for include file poll.h -- Looking for include file poll.h - found -- Looking for include file sys/poll.h -- Looking for include file sys/poll.h - found -- Looking for include file pwd.h -- Looking for include file pwd.h - found -- Looking for include file sched.h -- Looking for include file sched.h - found -- Looking for include file select.h -- Looking for include file select.h - not found -- Looking for include files sys/types.h, sys/dir.h -- Looking for include files sys/types.h, sys/dir.h - found -- Looking for include files sys/types.h, sys/event.h -- Looking for include files sys/types.h, sys/event.h - not found -- Looking for include file sys/ndir.h -- Looking for include file sys/ndir.h - not found -- Looking for include file sys/pte.h -- Looking for include file sys/pte.h - not found -- Looking for include file stdlib.h -- Looking for include file stdlib.h - found -- Looking for include file strings.h -- Looking for include file strings.h - found -- Looking for include file string.h -- Looking for include file string.h - found -- Looking for include file synch.h -- Looking for include file synch.h - not found -- Looking for include file sysent.h -- Looking for include file sysent.h - not found -- Looking for include file sys/file.h -- Looking for include file sys/file.h - found -- Looking for include file sys/fpu.h -- Looking for include file sys/fpu.h - not found -- Looking for include file sys/ioctl.h -- Looking for include file sys/ioctl.h - found -- Looking for include files sys/types.h, sys/malloc.h -- Looking for include files sys/types.h, sys/malloc.h - not found -- Looking for include file sys/mman.h -- Looking for include file sys/mman.h - found -- Looking for include file linux/mman.h -- Looking for include file linux/mman.h - found -- Looking for include file sys/prctl.h -- Looking for include file sys/prctl.h - found -- Looking for include file sys/resource.h -- Looking for include file sys/resource.h - found -- Looking for include file sys/select.h -- Looking for include file sys/select.h - found -- Looking for include file sys/socket.h -- Looking for include file sys/socket.h - found -- Looking for include file sys/stat.h -- Looking for include file sys/stat.h - found -- Looking for include file sys/stream.h -- Looking for include file sys/stream.h - not found -- Looking for include file sys/syscall.h -- Looking for include file sys/syscall.h - found -- Looking for include file asm/termbits.h -- Looking for include file asm/termbits.h - found -- Looking for include file termbits.h -- Looking for include file termbits.h - not found -- Looking for include file termios.h -- Looking for include file termios.h - found -- Looking for include file termio.h -- Looking for include file termio.h - found -- Looking for include file termcap.h -- Looking for include file termcap.h - found -- Looking for include file unistd.h -- Looking for include file unistd.h - found -- Looking for include file utime.h -- Looking for include file utime.h - found -- Looking for include file varargs.h -- Looking for include file varargs.h - not found -- Looking for include file sys/time.h -- Looking for include file sys/time.h - found -- Looking for include file sys/utime.h -- Looking for include file sys/utime.h - not found -- Looking for include file sys/wait.h -- Looking for include file sys/wait.h - found -- Looking for include file sys/param.h -- Looking for include file sys/param.h - found -- Looking for include file sys/vadvise.h -- Looking for include file sys/vadvise.h - not found -- Looking for include file fnmatch.h -- Looking for include file fnmatch.h - found -- Looking for include file stdarg.h -- Looking for include file stdarg.h - found -- Looking for include files stdlib.h, sys/un.h -- Looking for include files stdlib.h, sys/un.h - found -- Looking for include file wchar.h -- Looking for include file wchar.h - found -- Looking for include file wctype.h -- Looking for include file wctype.h - found -- Looking for include file sys/sockio.h -- Looking for include file sys/sockio.h - not found -- Looking for include file sys/utsname.h -- Looking for include file sys/utsname.h - found -- Looking for include file sys/statvfs.h -- Looking for include file sys/statvfs.h - found -- Looking for include file bfd.h -- Looking for include file bfd.h - found -- Looking for include file sys/ptem.h -- Looking for include file sys/ptem.h - not found -- Performing Test have_C__Werror -- Performing Test have_C__Werror - Success -- Performing Test HAVE_PTHREAD_ONCE_INIT -- Performing Test HAVE_PTHREAD_ONCE_INIT - Success -- Looking for accept4 -- Looking for accept4 - found -- Looking for access -- Looking for access - found -- Looking for alarm -- Looking for alarm - found -- Looking for backtrace -- Looking for backtrace - found -- Looking for backtrace_symbols -- Looking for backtrace_symbols - found -- Looking for backtrace_symbols_fd -- Looking for backtrace_symbols_fd - found -- Looking for printstack -- Looking for printstack - not found -- Looking for bfill -- Looking for bfill - not found -- Looking for index -- Looking for index - found -- Looking for clock_gettime -- Looking for clock_gettime - found -- Looking for cuserid -- Looking for cuserid - found -- Looking for ftruncate -- Looking for ftruncate - found -- Looking for compress -- Looking for compress - not found -- Looking for crypt -- Looking for crypt - found -- Looking for dladdr -- Looking for dladdr - found -- Looking for dlerror -- Looking for dlerror - found -- Looking for dlopen -- Looking for dlopen - found -- Looking for fchmod -- Looking for fchmod - found -- Looking for fcntl -- Looking for fcntl - found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for fdatasync -- Looking for fdatasync - found -- Looking for fesetround -- Looking for fesetround - found -- Looking for fedisableexcept -- Looking for fedisableexcept - found -- Looking for fseeko -- Looking for fseeko - found -- Looking for fsync -- Looking for fsync - found -- Looking for getcwd -- Looking for getcwd - found -- Looking for gethostbyaddr_r -- Looking for gethostbyaddr_r - found -- Looking for gethrtime -- Looking for gethrtime - not found -- Looking for getpass -- Looking for getpass - found -- Looking for getpassphrase -- Looking for getpassphrase - not found -- Looking for getpwnam -- Looking for getpwnam - found -- Looking for getpwuid -- Looking for getpwuid - found -- Looking for getrlimit -- Looking for getrlimit - found -- Looking for getifaddrs -- Looking for getifaddrs - found -- Looking for getrusage -- Looking for getrusage - found -- Looking for getwd -- Looking for getwd - found -- Looking for gmtime_r -- Looking for gmtime_r - found -- Looking for initgroups -- Looking for initgroups - found -- Looking for ldiv -- Looking for ldiv - found -- Looking for localtime_r -- Looking for localtime_r - found -- Looking for lstat -- Looking for lstat - found -- Looking for madvise -- Looking for madvise - found -- Looking for mallinfo -- Looking for mallinfo - found -- Looking for mallinfo2 -- Looking for mallinfo2 - found -- Looking for malloc_zone_statistics -- Looking for malloc_zone_statistics - not found -- Looking for memcpy -- Looking for memcpy - found -- Looking for memmove -- Looking for memmove - found -- Looking for mkstemp -- Looking for mkstemp - found -- Looking for mkostemp -- Looking for mkostemp - found -- Looking for mlock -- Looking for mlock - found -- Looking for mlockall -- Looking for mlockall - found -- Looking for mmap -- Looking for mmap - found -- Looking for mmap64 -- Looking for mmap64 - found -- Looking for mprotect -- Looking for mprotect - found -- Looking for perror -- Looking for perror - found -- Looking for poll -- Looking for poll - found -- Looking for posix_fallocate -- Looking for posix_fallocate - found -- Looking for pread -- Looking for pread - found -- Looking for pthread_attr_create -- Looking for pthread_attr_create - not found -- Looking for pthread_attr_getstacksize -- Looking for pthread_attr_getstacksize - found -- Looking for pthread_attr_setscope -- Looking for pthread_attr_setscope - found -- Looking for pthread_attr_getguardsize -- Looking for pthread_attr_getguardsize - found -- Looking for pthread_attr_setstacksize -- Looking for pthread_attr_setstacksize - found -- Looking for pthread_condattr_create -- Looking for pthread_condattr_create - not found -- Looking for pthread_getaffinity_np -- Looking for pthread_getaffinity_np - found -- Looking for pthread_getattr_np -- Looking for pthread_getattr_np - found -- Looking for pthread_key_delete -- Looking for pthread_key_delete - found -- Looking for pthread_rwlock_rdlock -- Looking for pthread_rwlock_rdlock - found -- Looking for pthread_sigmask -- Looking for pthread_sigmask - found -- Looking for pthread_yield_np -- Looking for pthread_yield_np - not found -- Looking for putenv -- Looking for putenv - found -- Looking for readlink -- Looking for readlink - found -- Looking for realpath -- Looking for realpath - found -- Looking for rename -- Looking for rename - found -- Looking for rwlock_init -- Looking for rwlock_init - not found -- Looking for sched_yield -- Looking for sched_yield - found -- Looking for setenv -- Looking for setenv - found -- Looking for setlocale -- Looking for setlocale - found -- Looking for sigaction -- Looking for sigaction - found -- Looking for sigthreadmask -- Looking for sigthreadmask - not found -- Looking for sigwait -- Looking for sigwait - found -- Looking for sigwaitinfo -- Looking for sigwaitinfo - found -- Looking for sigset -- Looking for sigset - found -- Looking for sleep -- Looking for sleep - found -- Looking for stpcpy -- Looking for stpcpy - found -- Looking for strcoll -- Looking for strcoll - found -- Looking for strerror -- Looking for strerror - found -- Looking for strnlen -- Looking for strnlen - found -- Looking for strpbrk -- Looking for strpbrk - found -- Looking for strtok_r -- Looking for strtok_r - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for strtoul -- Looking for strtoul - found -- Looking for strtoull -- Looking for strtoull - found -- Looking for strcasecmp -- Looking for strcasecmp - found -- Looking for tell -- Looking for tell - not found -- Looking for thr_yield -- Looking for thr_yield - not found -- Looking for vasprintf -- Looking for vasprintf - found -- Looking for vsnprintf -- Looking for vsnprintf - found -- Looking for nl_langinfo -- Looking for nl_langinfo - found -- Performing Test HAVE_READDIR_R -- Performing Test HAVE_READDIR_R - Failed -- Looking for include file time.h -- Looking for include file time.h - found -- Looking for include file sys/times.h -- Looking for include file sys/times.h - found -- Looking for include file ia64intrin.h -- Looking for include file ia64intrin.h - not found -- Looking for times -- Looking for times - found -- Looking for gettimeofday -- Looking for gettimeofday - found -- Looking for read_real_time -- Looking for read_real_time - not found -- Looking for ftime -- Looking for ftime - found -- Looking for time -- Looking for time - found -- Looking for madvise -- Looking for madvise - found -- Looking for getpagesizes -- Looking for getpagesizes - not found -- Looking for tzname -- Looking for tzname - found -- Looking for lrand48 -- Looking for lrand48 - found -- Looking for TIOCGWINSZ -- Looking for TIOCGWINSZ - found -- Looking for FIONREAD -- Looking for FIONREAD - found -- Looking for TIOCSTAT -- Looking for TIOCSTAT - not found -- Looking for FIONREAD -- Looking for FIONREAD - not found -- Check size of sigset_t -- Check size of sigset_t - done -- Check size of mode_t -- Check size of mode_t - done -- Check size of sighandler_t -- Check size of sighandler_t - done -- Check size of in_addr_t -- Check size of in_addr_t - done -- Check size of char * -- Check size of char * - done -- Check size of long -- Check size of long - done -- Check size of size_t -- Check size of size_t - done -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of long long -- Check size of long long - done -- Check size of off_t -- Check size of off_t - done -- Check size of uchar -- Check size of uchar - failed -- Check size of uint -- Check size of uint - done -- Check size of ulong -- Check size of ulong - done -- Check size of int8 -- Check size of int8 - failed -- Check size of uint8 -- Check size of uint8 - failed -- Check size of int16 -- Check size of int16 - failed -- Check size of uint16 -- Check size of uint16 - failed -- Check size of int32 -- Check size of int32 - failed -- Check size of uint32 -- Check size of uint32 - failed -- Check size of int64 -- Check size of int64 - failed -- Check size of uint64 -- Check size of uint64 - failed -- Check size of time_t -- Check size of time_t - done -- Performing Test TIME_T_UNSIGNED -- Performing Test TIME_T_UNSIGNED - Failed -- Performing Test HAVE_SELECT -- Performing Test HAVE_SELECT - Success -- Performing Test HAVE_TIMESPEC_TS_SEC -- Performing Test HAVE_TIMESPEC_TS_SEC - Failed -- Performing Test QSORT_TYPE_IS_VOID -- Performing Test QSORT_TYPE_IS_VOID - Success -- Performing Test HAVE_SOCKET_SIZE_T_AS_socklen_t -- Performing Test HAVE_SOCKET_SIZE_T_AS_socklen_t - Success -- Performing Test HAVE_PTHREAD_YIELD_ZERO_ARG -- Performing Test HAVE_PTHREAD_YIELD_ZERO_ARG - Success -- Performing Test SIGNAL_RETURN_TYPE_IS_VOID -- Performing Test SIGNAL_RETURN_TYPE_IS_VOID - Success -- Looking for include files time.h, sys/time.h -- Looking for include files time.h, sys/time.h - found -- Looking for O_NONBLOCK -- Looking for O_NONBLOCK - found -- Performing Test C_HAS_inline -- Performing Test C_HAS_inline - Success -- Looking for tcgetattr -- Looking for tcgetattr - found -- Performing Test HAVE_POSIX_SIGNALS -- Performing Test HAVE_POSIX_SIGNALS - Success -- Performing Test HAVE_ABI_CXA_DEMANGLE -- Performing Test HAVE_ABI_CXA_DEMANGLE - Success -- Performing Test HAVE_WEAK_SYMBOL -- Performing Test HAVE_WEAK_SYMBOL - Success -- Performing Test HAVE_ATTRIBUTE_CLEANUP -- Performing Test HAVE_ATTRIBUTE_CLEANUP - Success -- Performing Test HAVE_CXX_NEW -- Performing Test HAVE_CXX_NEW - Success -- Performing Test HAVE_SOLARIS_STYLE_GETHOST -- Performing Test HAVE_SOLARIS_STYLE_GETHOST - Failed -- Performing Test HAVE_GCC_C11_ATOMICS_WITHOUT_LIBATOMIC -- Performing Test HAVE_GCC_C11_ATOMICS_WITHOUT_LIBATOMIC - Success -- Looking for include files valgrind/memcheck.h, valgrind/valgrind.h -- Looking for include files valgrind/memcheck.h, valgrind/valgrind.h - found -- Looking for netinet/in6.h -- Looking for netinet/in6.h - not found -- Check size of struct sockaddr_in6 -- Check size of struct sockaddr_in6 - done -- Check size of struct in6_addr -- Check size of struct in6_addr - done -- Performing Test HAVE_SOCKADDR_STORAGE_SS_FAMILY -- Performing Test HAVE_SOCKADDR_STORAGE_SS_FAMILY - Success -- Performing Test HAVE_SOCKADDR_IN_SIN_LEN -- Performing Test HAVE_SOCKADDR_IN_SIN_LEN - Failed -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN -- Performing Test HAVE_SOCKADDR_IN6_SIN6_LEN - Failed -- Performing Test STRUCT_DIRENT_HAS_D_INO -- Performing Test STRUCT_DIRENT_HAS_D_INO - Success -- Performing Test STRUCT_DIRENT_HAS_D_NAMLEN -- Performing Test STRUCT_DIRENT_HAS_D_NAMLEN - Failed -- Performing Test STRUCT_TIMESPEC_HAS_TV_SEC -- Performing Test STRUCT_TIMESPEC_HAS_TV_SEC - Success -- Performing Test STRUCT_TIMESPEC_HAS_TV_NSEC -- Performing Test STRUCT_TIMESPEC_HAS_TV_NSEC - Success -- Performing Test HAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE -- Performing Test HAVE_FALLOC_PUNCH_HOLE_AND_KEEP_SIZE - Success -- Performing Test HAVE_VFORK -- Performing Test HAVE_VFORK - Success -- Found ZLIB: /usr/lib64/libz.so (found version "1.3.1") -- Looking for crc32 -- Looking for crc32 - found -- Looking for compressBound -- Looking for compressBound - found -- Looking for deflateBound -- Looking for deflateBound - found -- Found OpenSSL: /usr/lib64/libcrypto.so (found version "3.3.3") -- OPENSSL_INCLUDE_DIR = /usr/include -- OPENSSL_SSL_LIBRARY = /usr/lib64/libssl.so -- OPENSSL_CRYPTO_LIBRARY = /usr/lib64/libcrypto.so -- OPENSSL_VERSION = 3.3.3 -- SSL_LIBRARIES = /usr/lib64/libssl.so;/usr/lib64/libcrypto.so;dl -- Looking for ERR_remove_thread_state -- Looking for ERR_remove_thread_state - found -- Looking for EVP_aes_128_ctr -- Looking for EVP_aes_128_ctr - found -- Looking for EVP_aes_128_gcm -- Looking for EVP_aes_128_gcm - found -- Looking for X509_check_host -- Looking for X509_check_host - found -- Looking for DES_set_key_unchecked -- Looking for DES_set_key_unchecked - found -- Checking for module 'libpcre2-8' -- Found libpcre2-8, version 10.44 -- Looking for pcre2_match_8 in pcre2-8 -- Looking for pcre2_match_8 in pcre2-8 - found -- Looking for PCRE2regcomp in pcre2-posix -- Looking for PCRE2regcomp in pcre2-posix - not found -- Performing Test HAVE_SYSTEM_LIBFMT -- Performing Test HAVE_SYSTEM_LIBFMT - Success -- Looking for io_uring_mlock_size -- Looking for io_uring_mlock_size - found -- Found PkgConfig: /usr/bin/x86_64-pc-linux-gnu-pkg-config (found version "2.3.0") -- Performing Test have_C__Wall -- Performing Test have_C__Wall - Success -- Performing Test have_CXX__Wall -- Performing Test have_CXX__Wall - Success -- Performing Test have_C__Wdeclaration_after_statement -- Performing Test have_C__Wdeclaration_after_statement - Success -- Performing Test have_CXX__Wdeclaration_after_statement -- Performing Test have_CXX__Wdeclaration_after_statement - Failed -- Performing Test have_C__Wenum_compare -- Performing Test have_C__Wenum_compare - Success -- Performing Test have_CXX__Wenum_compare -- Performing Test have_CXX__Wenum_compare - Success -- Performing Test have_C__Wenum_conversion -- Performing Test have_C__Wenum_conversion - Success -- Performing Test have_CXX__Wenum_conversion -- Performing Test have_CXX__Wenum_conversion - Success -- Performing Test have_C__Wextra -- Performing Test have_C__Wextra - Success -- Performing Test have_CXX__Wextra -- Performing Test have_CXX__Wextra - Success -- Performing Test have_C__Wformat_security -- Performing Test have_C__Wformat_security - Success -- Performing Test have_CXX__Wformat_security -- Performing Test have_CXX__Wformat_security - Success -- Performing Test have_C__Winconsistent_missing_override -- Performing Test have_C__Winconsistent_missing_override - Failed -- Performing Test have_CXX__Winconsistent_missing_override -- Performing Test have_CXX__Winconsistent_missing_override - Failed -- Performing Test have_C__Wmissing_braces -- Performing Test have_C__Wmissing_braces - Success -- Performing Test have_CXX__Wmissing_braces -- Performing Test have_CXX__Wmissing_braces - Success -- Performing Test have_C__Wformat_truncation -- Performing Test have_C__Wformat_truncation - Success -- Performing Test have_CXX__Wformat_truncation -- Performing Test have_CXX__Wformat_truncation - Success -- Performing Test have_C__Winit_self -- Performing Test have_C__Winit_self - Success -- Performing Test have_CXX__Winit_self -- Performing Test have_CXX__Winit_self - Success -- Performing Test have_C__Wnonnull_compare -- Performing Test have_C__Wnonnull_compare - Success -- Performing Test have_CXX__Wnonnull_compare -- Performing Test have_CXX__Wnonnull_compare - Success -- Performing Test have_C__Wnull_conversion -- Performing Test have_C__Wnull_conversion - Failed -- Performing Test have_CXX__Wnull_conversion -- Performing Test have_CXX__Wnull_conversion - Failed -- Performing Test have_C__Wunused_parameter -- Performing Test have_C__Wunused_parameter - Success -- Performing Test have_CXX__Wunused_parameter -- Performing Test have_CXX__Wunused_parameter - Success -- Performing Test have_C__Wunused_private_field -- Performing Test have_C__Wunused_private_field - Failed -- Performing Test have_CXX__Wunused_private_field -- Performing Test have_CXX__Wunused_private_field - Failed -- Performing Test have_C__Wnon_virtual_dtor -- Performing Test have_C__Wnon_virtual_dtor - Failed -- Performing Test have_CXX__Wnon_virtual_dtor -- Performing Test have_CXX__Wnon_virtual_dtor - Success -- Performing Test have_C__Woverloaded_virtual -- Performing Test have_C__Woverloaded_virtual - Failed -- Performing Test have_CXX__Woverloaded_virtual -- Performing Test have_CXX__Woverloaded_virtual - Success -- Performing Test have_C__Wsuggest_override -- Performing Test have_C__Wsuggest_override - Failed -- Performing Test have_CXX__Wsuggest_override -- Performing Test have_CXX__Wsuggest_override - Success -- Performing Test have_C__Wvla -- Performing Test have_C__Wvla - Success -- Performing Test have_CXX__Wvla -- Performing Test have_CXX__Wvla - Success -- Performing Test have_C__Wwrite_strings -- Performing Test have_C__Wwrite_strings - Success -- Performing Test have_CXX__Wwrite_strings -- Performing Test have_CXX__Wwrite_strings - Success -- Performing Test have_CXX__Werror -- Performing Test have_CXX__Werror - Success -- Performing Test have_C__fno_operator_names -- Performing Test have_C__fno_operator_names - Failed -- Performing Test have_CXX__fno_operator_names -- Performing Test have_CXX__fno_operator_names - Success == Configuring MariaDB Connector/C CMake Deprecation Warning at libmariadb/CMakeLists.txt:5 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.  -- Found CURL: /usr/lib64/libcurl.so (found version "8.12.0") -- Performing Test HAS_-Wunused_FLAG -- Performing Test HAS_-Wunused_FLAG - Success -- Performing Test HAS_-Wlogical-op_FLAG -- Performing Test HAS_-Wlogical-op_FLAG - Success -- Performing Test HAS_-Wno-uninitialized_FLAG -- Performing Test HAS_-Wno-uninitialized_FLAG - Success -- Performing Test HAS_-Wall_FLAG -- Performing Test HAS_-Wall_FLAG - Success -- Performing Test HAS_-Wextra_FLAG -- Performing Test HAS_-Wextra_FLAG - Success -- Performing Test HAS_-Wformat-security_FLAG -- Performing Test HAS_-Wformat-security_FLAG - Success -- Performing Test HAS_-Wno-init-self_FLAG -- Performing Test HAS_-Wno-init-self_FLAG - Success -- Performing Test HAS_-Wwrite-strings_FLAG -- Performing Test HAS_-Wwrite-strings_FLAG - Success -- Performing Test HAS_-Wshift-count-overflow_FLAG -- Performing Test HAS_-Wshift-count-overflow_FLAG - Success -- Performing Test HAS_-Wdeclaration-after-statement_FLAG -- Performing Test HAS_-Wdeclaration-after-statement_FLAG - Success -- Performing Test HAS_-Wno-undef_FLAG -- Performing Test HAS_-Wno-undef_FLAG - Success -- Performing Test HAS_-Wno-unknown-pragmas_FLAG -- Performing Test HAS_-Wno-unknown-pragmas_FLAG - Success -- Performing Test HAS_-Wno-stringop-truncation_FLAG -- Performing Test HAS_-Wno-stringop-truncation_FLAG - Success -- MariaDB Connector C: INSTALL_BINDIR=bin -- MariaDB Connector C: INSTALL_LIBDIR=lib64 -- MariaDB Connector C: INSTALL_PCDIR=lib/pkgconfig -- MariaDB Connector C: INSTALL_INCLUDEDIR=include/mysql -- MariaDB Connector C: INSTALL_DOCSDIR= -- MariaDB Connector C: INSTALL_PLUGINDIR=lib64/mariadb/plugin -- MariaDB Connector C: INSTALL_MANDIR=share/man -- MariaDB Connector C: LIBMARIADB_STATIC_NAME mariadbclient -- Found ZSTD: /usr/lib64/libzstd.so -- Looking for include file linux/limits.h -- Looking for include file linux/limits.h - found -- Looking for include file signal.h -- Looking for include file signal.h - found -- Looking for include file ucontext.h -- Looking for include file ucontext.h - found -- Looking for makecontext -- Looking for makecontext - found -- Check size of uint -- Check size of uint - done -- Check size of socklen_t -- Check size of socklen_t - failed -- Looking for floor -- Looking for floor - not found -- Looking for pthread_getspecific -- Looking for pthread_getspecific - found -- Looking for gethostbyname_r -- Looking for gethostbyname_r - found -- Looking for setsockopt -- Looking for setsockopt - found -- TLS library/version: OpenSSL 3.3.3 -- SYSTEM_LIBS /usr/lib64/libz.so;dl;m;dl;m;/usr/lib64/libssl.so;/usr/lib64/libcrypto.so CMake Warning at libmariadb/CMakeLists.txt:438 (FIND_PACKAGE): By not providing "FindGSSAPI.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "GSSAPI", but CMake did not find one. Could not find a package configuration file provided by "GSSAPI" with any of the following names: GSSAPIConfig.cmake gssapi-config.cmake Add the installation prefix of "GSSAPI" to CMAKE_PREFIX_PATH or set "GSSAPI_DIR" to a directory containing one of the above files. If "GSSAPI" provides a separate development package or SDK, be sure it has been installed.  CMake Warning at libmariadb/plugins/auth/CMakeLists.txt:99 (FIND_PACKAGE): By not providing "FindGSSAPI.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "GSSAPI", but CMake did not find one. Could not find a package configuration file provided by "GSSAPI" with any of the following names: GSSAPIConfig.cmake gssapi-config.cmake Add the installation prefix of "GSSAPI" to CMAKE_PREFIX_PATH or set "GSSAPI_DIR" to a directory containing one of the above files. If "GSSAPI" provides a separate development package or SDK, be sure it has been installed. Call Stack (most recent call first): libmariadb/plugins/CMakeLists.txt:7 (INCLUDE) libmariadb/CMakeLists.txt:448 (INCLUDE)  -- SYSTEM_LIBS: /usr/lib64/libz.so;dl;m;dl;m;/usr/lib64/libssl.so;/usr/lib64/libcrypto.so;/usr/lib64/libssl.so;/usr/lib64/libcrypto.so;/usr/lib64/libz.so -- SYSTEM processor: x86_64 -- MariaDB Connector/c configuration: -- Static PLUGINS mysql_native_password;sha256_password;mysql_old_password;mysql_clear_password;zlib;pvio_socket -- Dynamic PLUGINS zstd -- CPack generation: TGZ -- SSL support: OPENSSL Libs: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so -- Zlib support: ON -- ZStd support: TRUE -- Installation layout: DEFAULT -- Include files will be installed in include/mysql -- Libraries will be installed in lib64 -- Binaries will be installed in bin -- Documentation included from -- Required: /usr/lib64/libz.so;dl;m -- MariaDB Connector/C 3.3.12 CMake Deprecation Warning at storage/columnstore/columnstore/CMakeLists.txt:2 (CMAKE_MINIMUM_REQUIRED): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.  == MariaDB-Columnstore 6.4.8 CMake Warning (dev) at storage/columnstore/columnstore/CMakeLists.txt:100 (FIND_PACKAGE): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. This warning is for project developers. Use -Wno-dev to suppress it.  -- Found Boost: /usr/lib64/cmake/Boost-1.85.0/BoostConfig.cmake (found suitable version "1.85.0", minimum required is "1.53.0") found components: system filesystem thread regex date_time chrono atomic -- Found BISON: /usr/bin/bison (found version "3.8.2") -- Performing Test HAS_STD_FILESYSTEM -- Performing Test HAS_STD_FILESYSTEM - Failed -- Performing Test HAS_STD_EXPERIMENTAL_FILESYSTEM -- Performing Test HAS_STD_EXPERIMENTAL_FILESYSTEM - Failed -- Looking for C++ include ncurses.h -- Looking for C++ include ncurses.h - found -- Looking for C++ include netdb.h -- Looking for C++ include netdb.h - found -- Looking for C++ include syslog.h -- Looking for C++ include syslog.h - found -- Looking for C++ include sys/mount.h -- Looking for C++ include sys/mount.h - found -- Looking for C++ include sys/statfs.h -- Looking for C++ include sys/statfs.h - found -- Looking for C++ include sys/timeb.h -- Looking for C++ include sys/timeb.h - found -- Looking for C++ include values.h -- Looking for C++ include values.h - found -- Looking for C++ include vfork.h -- Looking for C++ include vfork.h - not found -- Looking for C++ include zlib.h -- Looking for C++ include zlib.h - found -- Looking for _getb67 -- Looking for _getb67 - not found -- Looking for GETB67 -- Looking for GETB67 - not found -- Looking for getb67 -- Looking for getb67 - not found -- Looking for btowc -- Looking for btowc - found -- Looking for dup2 -- Looking for dup2 - found -- Looking for error_at_line -- Looking for error_at_line - found -- Looking for floor -- Looking for floor - not found -- Looking for fork -- Looking for fork - found -- Looking for getenv -- Looking for getenv - found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for getpagesize -- Looking for getpagesize - found -- Looking for inet_ntoa -- Looking for inet_ntoa - found -- Looking for isascii -- Looking for isascii - found -- Looking for malloc -- Looking for malloc - found -- Looking for mbsrtowcs -- Looking for mbsrtowcs - found -- Looking for memchr -- Looking for memchr - found -- Looking for mempcpy -- Looking for mempcpy - found -- Looking for memset -- Looking for memset - found -- Looking for mkdir -- Looking for mkdir - found -- Looking for mktime -- Looking for mktime - found -- Looking for pow -- Looking for pow - not found -- Looking for regcomp -- Looking for regcomp - found -- Looking for rmdir -- Looking for rmdir - found -- Looking for socket -- Looking for socket - found -- Looking for stat -- Looking for stat - found -- Looking for strchr -- Looking for strchr - found -- Looking for strcspn -- Looking for strcspn - found -- Looking for strdup -- Looking for strdup - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for strftime -- Looking for strftime - found -- Looking for strrchr -- Looking for strrchr - found -- Looking for strspn -- Looking for strspn - found -- Looking for strstr -- Looking for strstr - found -- Looking for strtod -- Looking for strtod - found -- Looking for strtol -- Looking for strtol - found -- Looking for utime -- Looking for utime - found -- Looking for wmempcpy -- Looking for wmempcpy - found -- Looking for strerror_r -- Looking for strerror_r - found -- Looking for tm -- Looking for tm - not found -- Check size of ptrdiff_t -- Check size of ptrdiff_t - done -- Check size of _Bool -- Check size of _Bool - done -- Check size of mode_t -- Check size of mode_t - done -- Check size of off_t -- Check size of off_t - done -- Check size of pid_t -- Check size of pid_t - done -- Check size of size_t -- Check size of size_t - done -- Performing Test HAVE_MBSTATE_T -- Performing Test HAVE_MBSTATE_T - Success -- Performing Test STAT_EMPTY_STRING_BUG -- Performing Test STAT_EMPTY_STRING_BUG - Success -- Performing Test HAVE_STDBOOL_H -- Performing Test HAVE_STDBOOL_H - Failed -- Performing Test HAVE_UTIME_NULL -- Performing Test HAVE_UTIME_NULL - Success -- Performing Test HAVE_WORKING_FORK -- Performing Test HAVE_WORKING_FORK - Success -- Performing Test HAVE_WORKING_VFORK -- Performing Test HAVE_WORKING_VFORK - Success -- Performing Test RET_SIGNAL_TYPES -- Performing Test RET_SIGNAL_TYPES - Failed -- Performing Test LSTAT_FOLLOWS_SLASHED_SYMLINK -- Performing Test LSTAT_FOLLOWS_SLASHED_SYMLINK - Success -- Performing Test SELECT_ARGS -- Performing Test SELECT_ARGS - Success -- Performing Test STATS_MACROS_CHECK -- Performing Test STATS_MACROS_CHECK - Success -- Performing Test STRERROR_R_CHAR_P -- Performing Test STRERROR_R_CHAR_P - Success -- Performing Test CONST_CONFORM_CHECK -- Performing Test CONST_CONFORM_CHECK - Success -- Performing Test WORKING_VOLATILE -- Performing Test WORKING_VOLATILE - Success -- Performing Test RESTRICT_CHECK -- Performing Test RESTRICT_CHECK - Success -- Performing Test INLINE -- Performing Test INLINE - Failed -- Performing Test MASK_LONGDOUBLE -- Performing Test MASK_LONGDOUBLE - Success -- Found LibXml2: /usr/lib64/libxml2.so (found version "2.12.9") -- Found Snappy: /usr/lib64/libsnappy.so -- Found LZ4: /usr/lib64/liblz4.so (found version "1.10.0") -- Building with LZ4 -- Performing Test have_C__msse4.2 -- Performing Test have_C__msse4.2 - Success -- Performing Test have_CXX__msse4.2 -- Performing Test have_CXX__msse4.2 - Success -- Performing Test have_C__D_DEBUG__O0 -- Performing Test have_C__D_DEBUG__O0 - Success -- Performing Test have_CXX__D_DEBUG__O0 -- Performing Test have_CXX__D_DEBUG__O0 - Success -- Performing Test have_C__DMASK_LONGDOUBLE -- Performing Test have_C__DMASK_LONGDOUBLE - Success -- Performing Test have_CXX__DMASK_LONGDOUBLE -- Performing Test have_CXX__DMASK_LONGDOUBLE - Success -- SERVER_BUILD_INCLUDE_DIR = /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -- SERVER_SOURCE_ROOT_DIR = /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql -- LINK WITH LZ4 -- Found FLEX: /usr/bin/flex (found version "2.6.4") CMake Deprecation Warning at storage/columnstore/columnstore/storage-manager/CMakeLists.txt:1 (cmake_minimum_required): Compatibility with CMake < 3.5 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions.  -- Performing Test have_C__Wall__Wmissing_declarations -- Performing Test have_C__Wall__Wmissing_declarations - Success -- Performing Test have_CXX__Wall__Wmissing_declarations -- Performing Test have_CXX__Wall__Wmissing_declarations - Success -- Performing Test have_C__Werror_unused_function -- Performing Test have_C__Werror_unused_function - Success -- Performing Test have_CXX__Werror_unused_function -- Performing Test have_CXX__Werror_unused_function - Success -- Performing Test have_C__Wunused_function -- Performing Test have_C__Wunused_function - Success -- Performing Test have_CXX__Wunused_function -- Performing Test have_CXX__Wunused_function - Success -- Performing Test have_C__Werror_unused_variable -- Performing Test have_C__Werror_unused_variable - Success -- Performing Test have_CXX__Werror_unused_variable -- Performing Test have_CXX__Werror_unused_variable - Success -- Performing Test have_C__Wunused_variable -- Performing Test have_C__Wunused_variable - Success -- Performing Test have_CXX__Wunused_variable -- Performing Test have_CXX__Wunused_variable - Success -- Performing Test have_C__Werror_unused_value -- Performing Test have_C__Werror_unused_value - Success -- Performing Test have_CXX__Werror_unused_value -- Performing Test have_CXX__Werror_unused_value - Success -- Performing Test have_C__Wunused_value -- Performing Test have_C__Wunused_value - Success -- Performing Test have_CXX__Wunused_value -- Performing Test have_CXX__Wunused_value - Success -- Performing Test have_C__Werror_parentheses -- Performing Test have_C__Werror_parentheses - Success -- Performing Test have_CXX__Werror_parentheses -- Performing Test have_CXX__Werror_parentheses - Success -- Performing Test have_C__Wparentheses -- Performing Test have_C__Wparentheses - Success -- Performing Test have_CXX__Wparentheses -- Performing Test have_CXX__Wparentheses - Success -- Performing Test have_C__Werror_strict_aliasing -- Performing Test have_C__Werror_strict_aliasing - Success -- Performing Test have_CXX__Werror_strict_aliasing -- Performing Test have_CXX__Werror_strict_aliasing - Success -- Performing Test have_C__Wstrict_aliasing -- Performing Test have_C__Wstrict_aliasing - Success -- Performing Test have_CXX__Wstrict_aliasing -- Performing Test have_CXX__Wstrict_aliasing - Success -- Performing Test have_C__Werror_misleading_indentation -- Performing Test have_C__Werror_misleading_indentation - Success -- Performing Test have_CXX__Werror_misleading_indentation -- Performing Test have_CXX__Werror_misleading_indentation - Success -- Performing Test have_C__Wmisleading_indentation -- Performing Test have_C__Wmisleading_indentation - Success -- Performing Test have_CXX__Wmisleading_indentation -- Performing Test have_CXX__Wmisleading_indentation - Success -- Performing Test have_C__Werror_format_truncation -- Performing Test have_C__Werror_format_truncation - Success -- Performing Test have_CXX__Werror_format_truncation -- Performing Test have_CXX__Werror_format_truncation - Success -- Performing Test have_C__Werror_implicit_fallthrough -- Performing Test have_C__Werror_implicit_fallthrough - Success -- Performing Test have_CXX__Werror_implicit_fallthrough -- Performing Test have_CXX__Werror_implicit_fallthrough - Success -- Performing Test have_C__Wimplicit_fallthrough -- Performing Test have_C__Wimplicit_fallthrough - Success -- Performing Test have_CXX__Wimplicit_fallthrough -- Performing Test have_CXX__Wimplicit_fallthrough - Success -- Performing Test have_C__Werror_type_limits -- Performing Test have_C__Werror_type_limits - Success -- Performing Test have_CXX__Werror_type_limits -- Performing Test have_CXX__Werror_type_limits - Success -- Performing Test have_C__Wtype_limits -- Performing Test have_C__Wtype_limits - Success -- Performing Test have_CXX__Wtype_limits -- Performing Test have_CXX__Wtype_limits - Success -- Performing Test have_C__Werror_deprecated_declarations -- Performing Test have_C__Werror_deprecated_declarations - Success -- Performing Test have_CXX__Werror_deprecated_declarations -- Performing Test have_CXX__Werror_deprecated_declarations - Success -- Performing Test have_C__Wdeprecated_declarations -- Performing Test have_C__Wdeprecated_declarations - Success -- Performing Test have_CXX__Wdeprecated_declarations -- Performing Test have_CXX__Wdeprecated_declarations - Success -- Performing Test ODBC_OK -- Performing Test ODBC_OK - Success -- Found Java: /opt/openjdk-bin-8.432_p06/bin/java (found suitable version "1.8.0.432", minimum required is "1.6") -- Found JNI: /opt/openjdk-bin-8.432_p06/include found components: AWT JVM -- Looking for include file numa.h -- Looking for include file numa.h - found -- Looking for include file numaif.h -- Looking for include file numaif.h - found -- Performing Test HAVE_LIBNUMA -- Performing Test HAVE_LIBNUMA - Success -- WITH_NUMA=ON: NUMA memory allocation policy enabled -- Looking for regcomp -- Looking for regcomp - found -- Configuring OQGraph CMake Warning (dev) at storage/oqgraph/CMakeLists.txt:12 (FIND_PACKAGE): Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake --help-policy CMP0167" for policy details. Use the cmake_policy command to set the policy and suppress this warning. Call Stack (most recent call first): storage/oqgraph/CMakeLists.txt:43 (CHECK_OQGRAPH) This warning is for project developers. Use -Wno-dev to suppress it.  -- Found Boost: /usr/lib64/cmake/Boost-1.85.0/BoostConfig.cmake (found suitable version "1.85.0", minimum required is "1.40.0") -- Found libjudy: /usr/lib64/libJudy.so -- Performing Test HAVE_PTHREAD_THREADID_NP -- Performing Test HAVE_PTHREAD_THREADID_NP - Failed -- Looking for gettid -- Looking for gettid - not found -- Performing Test HAVE_SYS_GETTID -- Performing Test HAVE_SYS_GETTID - Success -- Performing Test HAVE_GETTHRID -- Performing Test HAVE_GETTHRID - Failed -- Performing Test HAVE_PTHREAD_GETTHREADID_NP -- Performing Test HAVE_PTHREAD_GETTHREADID_NP - Failed -- Performing Test HAVE_INTEGER_PTHREAD_SELF -- Performing Test HAVE_INTEGER_PTHREAD_SELF - Success -- Checking for modules 'mit-krb5-gssapi;mit-krb5' -- Found mit-krb5-gssapi, version 1.21.3 -- Found mit-krb5, version 1.21.3 -- Found GSSAPI: gssapi_krb5;krb5;k5crypto;com_err -- Looking for krb5_xfree -- Looking for krb5_xfree - not found -- Performing Test have_C__Wl___as_needed -- Performing Test have_C__Wl___as_needed - Success -- Performing Test have_CXX__Wl___as_needed -- Performing Test have_CXX__Wl___as_needed - Success -- Looking for include file security/pam_ext.h -- Looking for include file security/pam_ext.h - found -- Looking for include file security/pam_appl.h -- Looking for include file security/pam_appl.h - found -- Looking for strndup -- Looking for strndup - found -- Looking for getgrouplist -- Looking for getgrouplist - found -- Performing Test HAVE_POSIX_GETGROUPLIST -- Performing Test HAVE_POSIX_GETGROUPLIST - Success -- Looking for pam_syslog -- Looking for pam_syslog - found -- Performing Test HAVE_PEERCRED -- Performing Test HAVE_PEERCRED - Success -- Can't build aws_key_management - AWS SDK not available (AWS_SDK_EXTERNAL_PROJECT is not ON) -- Looking for getmntent -- Looking for getmntent - found -- Looking for getmntent -- Looking for getmntent - not found -- Looking for setmntent -- Looking for setmntent - found -- Looking for getmntinfo -- Looking for getmntinfo - not found -- Looking for include file sys/mntent.h -- Looking for include file sys/mntent.h - not found -- Found BZip2: /usr/lib64/libbz2.so (found version "1.0.8") -- Looking for BZ2_bzCompressInit -- Looking for BZ2_bzCompressInit - found -- Found LZ4: /usr/lib64/liblz4.so (found suitable version "1.10.0", minimum required is "1.6") -- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so -- Looking for lzma_auto_decoder in /usr/lib64/liblzma.so - found -- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so -- Looking for lzma_easy_encoder in /usr/lib64/liblzma.so - found -- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so -- Looking for lzma_lzma_preset in /usr/lib64/liblzma.so - found -- Found LibLZMA: /usr/lib64/liblzma.so (found version "5.6.3") -- Found LZO: /usr/lib64/liblzo2.so -- Check size of mbstate_t -- Check size of mbstate_t - done -- Looking for mbrlen -- Looking for mbrlen - found -- Looking for mbrtowc -- Looking for mbrtowc - found -- Looking for wcwidth -- Looking for wcwidth - found -- Looking for iswlower -- Looking for iswlower - found -- Looking for iswupper -- Looking for iswupper - found -- Looking for towlower -- Looking for towlower - found -- Looking for towupper -- Looking for towupper - found -- Looking for iswctype -- Looking for iswctype - found -- Check size of wchar_t -- Check size of wchar_t - done -- Check size of wctype_t -- Check size of wctype_t - done -- Check size of wint_t -- Check size of wint_t - done -- Looking for cbreak in /usr/lib64/libncurses.so -- Looking for cbreak in /usr/lib64/libncurses.so - not found -- Looking for nodelay in /usr/lib64/libncurses.so -- Looking for nodelay in /usr/lib64/libncurses.so - not found -- Found Curses: /usr/lib64/libncurses.so -- Looking for tputs in /usr/lib64/libncurses.so -- Looking for tputs in /usr/lib64/libncurses.so - not found -- Looking for tputs in tinfo -- Looking for tputs in tinfo - found -- Looking for setupterm in tinfo -- Looking for setupterm in tinfo - found -- Looking for vidattr in tinfo -- Looking for vidattr in tinfo - not found -- Performing Test NEW_READLINE_INTERFACE -- Performing Test NEW_READLINE_INTERFACE - Success -- Performing Test READLINE_V5 -- Performing Test READLINE_V5 - Failed -- Performing Test HAVE_HIST_ENTRY -- Performing Test HAVE_HIST_ENTRY - Failed -- Looking for include files curses.h, term.h -- Looking for include files curses.h, term.h - found -- Looking for event.h -- Looking for event.h - found -- Performing Test have_CXX__Wno_unused_but_set_variable -- Performing Test have_CXX__Wno_unused_but_set_variable - Success The following features have been enabled: * WSREP, Server plugin STATIC * ARCHIVE, Storage Engine STATIC * BLACKHOLE, Storage Engine STATIC * COLUMNSTORE, Storage Engine MODULE * CONNECT_VCT, Support for VCT in the CONNECT storage engine * CONNECT_LIBXML2, Support for LIBXML2 in the CONNECT storage engine * CONNECT_ODBC, Support for ODBC in the CONNECT storage engine * CONNECT_JDBC, Support for JDBC in the CONNECT storage engine * CONNECT_ZIP, Support for ZIP in the CONNECT storage engine * CONNECT_REST, Support for REST API in the CONNECT storage engine * CONNECT_XMAP, Support for index file mapping in the CONNECT storage engine * CONNECT, Storage Engine MODULE * CSV, Storage Engine STATIC * FEDERATED, Storage Engine MODULE * FEDERATEDX, Storage Engine MODULE * HEAP, Storage Engine STATIC * NUMA, NUMA memory allocation policy * INNODB_AHI, InnoDB Adaptive Hash Index * INNODB_ROOT_GUESS, Cache index root block descriptors in InnoDB * INNOBASE, Storage Engine STATIC * MARIABACKUP, MariaDB Backup Utility * ARIA, Storage Engine STATIC * S3, Storage Engine STATIC * MYISAM, Storage Engine STATIC * MYISAMMRG, Storage Engine STATIC * OQGRAPH, Storage Engine MODULE * PERFSCHEMA, Storage Engine STATIC * SEQUENCE, Storage Engine STATIC * SPIDER, Storage Engine MODULE * AUTH_ED25519, Server plugin MODULE * AUTH_GSSAPI, Server plugin MODULE * AUTH_PAM_V1, Server plugin MODULE * AUTH_PAM, Server plugin MODULE * AUTH_SOCKET, Server plugin STATIC * DISKS, Server plugin MODULE * FEEDBACK, Server plugin STATIC * FILE_KEY_MANAGEMENT, Server plugin MODULE * FUNC_TEST, Server plugin MODULE * HANDLERSOCKET, Server plugin MODULE * HASHICORP_KEY_MANAGEMENT, Hashicorp Key Management Plugin * LOCALES, Server plugin MODULE * METADATA_LOCK_INFO, Server plugin MODULE * PASSWORD_REUSE_CHECK, Server plugin MODULE * PROVIDER_BZIP2, Server plugin MODULE * PROVIDER_LZ4, Server plugin MODULE * PROVIDER_LZMA, Server plugin MODULE * PROVIDER_LZO, Server plugin MODULE * PROVIDER_SNAPPY, Server plugin MODULE * QUERY_CACHE_INFO, Server plugin MODULE * QUERY_RESPONSE_TIME, Server plugin MODULE * SERVER_AUDIT, Server plugin MODULE * SIMPLE_PASSWORD_CHECK, Server plugin MODULE * SQL_ERRLOG, Server plugin MODULE * TEST_SQL_SERVICE, Server plugin MODULE * TYPE_GEOM, Server plugin STATIC * TYPE_INET, Server plugin STATIC * TYPE_MYSQL_JSON, Server plugin MODULE * TYPE_MYSQL_TIMESTAMP, Server plugin MODULE * TYPE_TEST, Server plugin MODULE * TYPE_UUID, Server plugin STATIC * USER_VARIABLES, Server plugin STATIC * USERSTAT, Server plugin STATIC * WSREP_INFO, Server plugin MODULE * THREAD_POOL_INFO, Server plugin STATIC * PARTITION, Storage Engine STATIC * SQL_SEQUENCE, Storage Engine STATIC -- The following OPTIONAL packages have been found: * ZLIB * LibXml2 * Java (required version >= 1.6) Required for the CONNECT_JDBC feature * JNI Required for the CONNECT_JDBC feature * Boost (required version >= 1.40.0) Required for the OQGraph storage engine * Judy Required for the OQGraph storage engine * GSSAPI * BZip2 * LZ4 (required version >= 1.6) * LibLZMA * LZO * Snappy -- The following RECOMMENDED packages have been found: * OpenSSL -- The following REQUIRED packages have been found: * FLEX * CURL * Curses * BISON (required version >= 2.4) -- The following features have been disabled: * LIBWRAP, Support for tcp wrappers * SYSTEMD, Systemd scripts and notification support * CONNECT_MONGODB, Support for MongoDB in the CONNECT storage engine * INNODB_EXTRA_DEBUG, Extra InnoDB debug checks * ROCKSDB, Storage Engine * SPHINX, Storage Engine * AWS_KEY_MANAGEMENT, AWS Encryption Key Management Plugin * CRACKLIB_PASSWORD_CHECK, CrackLib Password Validation Plugin * EMBEDDED_SERVER, Embedded MariaDB Server Library  CMake Warning at CMakeLists.txt:608 (MESSAGE): You have linked MariaDB with GPLv3 libraries! You may not distribute the resulting binary. If you do, you will put yourself into a legal problem with the Free Software Foundation.  -- <<< Gentoo configuration >>> Build type RelWithDebInfo Install path /usr Compiler flags: C -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 C++ -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 Linker flags: Executable -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now Module -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now Shared -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -- Configuring done (106.7s) -- Generating done (1.2s) -- Build files have been written to: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql ... * Source directory (CMAKE_USE_DIR): "/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql" * Build directory (BUILD_DIR): "/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build" ninja -v -j72 -l0 [1/2118] cd /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp && perl /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/genMsgId.pl < /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/MessageFile.txt > messageids-temp.h && /usr/bin/cmake -E copy_if_different messageids-temp.h messageids.h [2/2118] cd /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp && perl /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/genErrId.pl < /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/ErrorMessage.txt > errorids-temp.h && /usr/bin/cmake -E copy_if_different errorids-temp.h errorids.h [3/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_client_plugin.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_client_plugin.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_client_plugin.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/libmariadb/ma_client_plugin.c [4/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wconversion -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu99 -MD -MT wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_dummy.c.o -MF wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_dummy.c.o.d -o wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_dummy.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26/wsrep_dummy.c [5/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_context.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_context.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_context.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_context.c [6/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/mariadb_cleartext.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/mariadb_cleartext.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/mariadb_cleartext.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth/mariadb_cleartext.c [7/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wconversion -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu99 -MD -MT wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_gtid.c.o -MF wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_gtid.c.o.d -o wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_gtid.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26/wsrep_gtid.c [8/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_dtoa.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_dtoa.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_dtoa.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_dtoa.c [9/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_stmt_codec.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_stmt_codec.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_stmt_codec.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_stmt_codec.c [10/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_hashtbl.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_hashtbl.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_hashtbl.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_hashtbl.c [11/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/sr_key_set.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/sr_key_set.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/sr_key_set.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/sr_key_set.cpp [12/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/gtid.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/gtid.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/gtid.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/gtid.cpp [13/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/tpool -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -std=gnu++11 -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -MD -MT sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o -MF sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o.d -o sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql/gen_lex_hash.cc [14/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/error.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/error.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/error.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/error.c [15/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/view.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/view.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/view.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/view.cpp [16/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_errmsg.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_errmsg.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_errmsg.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_errmsg.c [17/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -MD -MT scripts/CMakeFiles/comp_sql.dir/comp_sql.c.o -MF scripts/CMakeFiles/comp_sql.dir/comp_sql.c.o.d -o scripts/CMakeFiles/comp_sql.dir/comp_sql.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/scripts/comp_sql.c [18/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/key.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/key.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/key.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/key.cpp [19/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_string.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_string.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_string.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_string.c [20/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wconversion -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu99 -MD -MT wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_uuid.c.o -MF wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_uuid.c.o.d -o wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_uuid.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26/wsrep_uuid.c [21/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_pvio.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_pvio.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_pvio.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_pvio.c [22/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/tls_service_v1.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/tls_service_v1.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/tls_service_v1.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/tls_service_v1.cpp [23/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/logger.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/logger.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/logger.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/logger.cpp [24/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/thread_service_v1.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/thread_service_v1.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/thread_service_v1.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/thread_service_v1.cpp [25/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_rpl.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_rpl.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_rpl.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/mariadb_rpl.c [26/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_stmt.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_stmt.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_stmt.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/mariadb_stmt.c [27/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_net.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_net.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_net.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_net.c [28/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -std=gnu++11 -MD -MT scripts/CMakeFiles/comp_sql.dir/__/sql/sql_bootstrap.cc.o -MF scripts/CMakeFiles/comp_sql.dir/__/sql/sql_bootstrap.cc.o.d -o scripts/CMakeFiles/comp_sql.dir/__/sql/sql_bootstrap.cc.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql/sql_bootstrap.cc [29/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_init.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_init.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_init.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_init.c [30/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/uuid.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/uuid.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/uuid.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/uuid.cpp [31/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/thread.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/thread.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/thread.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/thread.cpp [32/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_charset.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_charset.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_charset.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_charset.c [33/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_lib.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_lib.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_lib.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/mariadb_lib.c [34/2118] : && /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now sql/CMakeFiles/gen_lex_hash.dir/gen_lex_hash.cc.o -o sql/gen_lex_hash && : [35/2118] cd /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql && /usr/bin/cmake -DVAL1=ORACLE -DVAL2=MARIADB -DOUT1=/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/yy_oracle.yy -DOUT2=/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/yy_mariadb.yy -DIN=/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql/sql_yacc.yy -DBISON_VERSION=3.8.2 -P /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql/gen_yy_files.cmake [36/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_ll2str.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_ll2str.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_ll2str.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_ll2str.c [37/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/secure/openssl.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/secure/openssl.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/secure/openssl.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/secure/openssl.c [38/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/allowlist_service_v1.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/allowlist_service_v1.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/allowlist_service_v1.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/allowlist_service_v1.cpp [39/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_charset.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_charset.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_charset.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/mariadb_charset.c [40/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/sha256.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/sha256.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/sha256.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/sha256.c [41/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_default.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_default.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_default.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_default.c [42/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/old_password.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/old_password.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/old_password.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth/old_password.c [43/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_alloc.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_alloc.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_alloc.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_alloc.c [44/2118] : && /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now scripts/CMakeFiles/comp_sql.dir/comp_sql.c.o scripts/CMakeFiles/comp_sql.dir/__/sql/sql_bootstrap.cc.o -o scripts/comp_sql && : [45/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/event_service_v1.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/event_service_v1.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/event_service_v1.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/event_service_v1.cpp [46/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_decimal.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_decimal.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_decimal.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_decimal.c [47/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_time.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_time.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_time.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_time.c [48/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/my_auth.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/my_auth.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/my_auth.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth/my_auth.c [49/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_tls.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_tls.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_tls.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_tls.c [50/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/config_service_v1.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/config_service_v1.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/config_service_v1.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/config_service_v1.cpp [51/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dloggingcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/messagelog.cpp.o -MF storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/messagelog.cpp.o.d -o storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/messagelog.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/messagelog.cpp [52/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/compress/c_zlib.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/compress/c_zlib.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/compress/c_zlib.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress/c_zlib.c [53/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/seqno.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/seqno.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/seqno.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/seqno.cpp [54/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/id.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/id.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/id.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/id.cpp [55/2118] cd /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql && /usr/bin/bison -p MYSQL -S /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/myskel.m4 -d -o /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/yy_mariadb.cc /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/yy_mariadb.yy /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/yy_mariadb.cc:35729: warning: suspicious sequence in the output: b4_bin [-Wother] [56/2118] cd /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql && /usr/bin/bison -p ORA -S /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/myskel.m4 -d -o /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/yy_oracle.cc /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/yy_oracle.yy /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql/yy_oracle.cc:35118: warning: suspicious sequence in the output: b4_bin [-Wother] [57/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_array.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_array.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_array.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_array.c [58/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/xml.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/xml.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/xml.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/xml.c [59/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dloggingcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/errorcodes.cpp.o -MF storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/errorcodes.cpp.o.d -o storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/errorcodes.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/errorcodes.cpp [60/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/request.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/request.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/request.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/request.c [61/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -fPIC -MD -MT vio/CMakeFiles/vio.dir/viosslfactories.c.o -MF vio/CMakeFiles/vio.dir/viosslfactories.c.o.d -o vio/CMakeFiles/vio.dir/viosslfactories.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/vio/viosslfactories.c [62/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/pvio/pvio_socket.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/pvio/pvio_socket.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/pvio/pvio_socket.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio/pvio_socket.c [63/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/xid.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/xid.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/xid.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/xid.cpp [64/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/reporter.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/reporter.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/reporter.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/reporter.cpp [65/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/assume_role.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/assume_role.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/assume_role.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/assume_role.c [66/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/provider.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/provider.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/provider.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/provider.cpp [67/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_compress.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_compress.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_compress.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_compress.c [68/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/streaming_context.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/streaming_context.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/streaming_context.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/streaming_context.cpp [69/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcommon_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/fixedallocator.cpp.o -MF storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/fixedallocator.cpp.o.d -o storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/fixedallocator.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/fixedallocator.cpp [70/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_password.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_password.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_password.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_password.c [71/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/transaction.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/transaction.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/transaction.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/transaction.cpp [72/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/server_state.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/server_state.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/server_state.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/server_state.cpp [73/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/marias3.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/marias3.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/marias3.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/marias3.c [74/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcommon_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/threadnaming.cpp.o -MF storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/threadnaming.cpp.o.d -o storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/threadnaming.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/threadnaming.cpp [75/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -fPIC -MD -MT vio/CMakeFiles/vio.dir/viossl.c.o -MF vio/CMakeFiles/vio.dir/viossl.c.o.d -o vio/CMakeFiles/vio.dir/viossl.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/vio/viossl.c [76/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/wsrep_provider_v26.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/wsrep_provider_v26.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/wsrep_provider_v26.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/wsrep_provider_v26.cpp [77/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_NO_CXX11_SCOPED_ENUMS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dconfigcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/xmlparser.cpp.o -MF storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/xmlparser.cpp.o.d -o storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/xmlparser.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/xmlparser.cpp [78/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/client_state.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/client_state.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/client_state.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/client_state.cpp [79/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/debug.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/debug.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/debug.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/debug.c [80/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Wconversion -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu99 -MD -MT wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_loader.c.o -MF wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_loader.c.o.d -o wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_loader.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26/wsrep_loader.c [81/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/sha256-internal.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/sha256-internal.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/sha256-internal.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/sha256-internal.c [82/2118] : && /usr/bin/cmake -E rm -f wsrep-lib/wsrep-API/libwsrep_api_v26.a && /usr/bin/x86_64-pc-linux-gnu-ar qc wsrep-lib/wsrep-API/libwsrep_api_v26.a wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_dummy.c.o wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_gtid.c.o wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_loader.c.o wsrep-lib/wsrep-API/CMakeFiles/wsrep_api_v26.dir/v26/wsrep_uuid.c.o && /usr/bin/x86_64-pc-linux-gnu-ranlib wsrep-lib/wsrep-API/libwsrep_api_v26.a && : [83/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/provider_options.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/provider_options.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/provider_options.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/provider_options.cpp [84/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DDISABLE_MYSQL_THREAD_H -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/strings -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -MD -MT strings/CMakeFiles/uca-dump.dir/uca-dump.c.o -MF strings/CMakeFiles/uca-dump.dir/uca-dump.c.o.d -o strings/CMakeFiles/uca-dump.dir/uca-dump.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/strings/uca-dump.c [85/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_io.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_io.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_io.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_io.c [86/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/sha256_pw.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/sha256_pw.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/__/plugins/auth/sha256_pw.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth/sha256_pw.c [87/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dloggingcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/logger.cpp.o -MF storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/logger.cpp.o.d -o storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/logger.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/logger.cpp [88/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -fPIC -MD -MT vio/CMakeFiles/vio.dir/viosocket.c.o -MF vio/CMakeFiles/vio.dir/viosocket.c.o.d -o vio/CMakeFiles/vio.dir/viosocket.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/vio/viosocket.c [89/2118] : && /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -Wl,-O1 -Wl,--as-needed -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now strings/CMakeFiles/uca-dump.dir/uca-dump.c.o -o strings/uca-dump && : [90/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_sha1.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_sha1.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_sha1.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_sha1.c [91/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -fPIC -MD -MT vio/CMakeFiles/vio.dir/viopipe.c.o -MF vio/CMakeFiles/vio.dir/viopipe.c.o.d -o vio/CMakeFiles/vio.dir/viopipe.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/vio/viopipe.c [92/2118] cd /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/strings && /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/strings/uca-dump --name-prefix=uca1400 --levels=3 /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysql-test/std_data/unicode/allkeys1400.txt > ctype-uca1400data.h [93/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dloggingcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/stopwatch.cpp.o -MF storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/stopwatch.cpp.o.d -o storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/stopwatch.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/stopwatch.cpp [94/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -fPIC -MD -MT vio/CMakeFiles/vio.dir/vio.c.o -MF vio/CMakeFiles/vio.dir/vio.c.o.d -o vio/CMakeFiles/vio.dir/vio.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/vio/vio.c [95/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_async.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_async.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/mariadb_async.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/mariadb_async.c [96/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcommon_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/poolallocator.cpp.o -MF storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/poolallocator.cpp.o.d -o storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/poolallocator.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/poolallocator.cpp [97/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dmessageqcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/socketparms.cpp.o -MF storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/socketparms.cpp.o.d -o storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/socketparms.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socketparms.cpp [98/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_loaddata.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_loaddata.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_loaddata.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_loaddata.c [99/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dloggingcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/sqllogger.cpp.o -MF storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/sqllogger.cpp.o.d -o storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/sqllogger.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/sqllogger.cpp [100/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DHAVE_EVENT_SCHEDULER -DHAVE_POOL_OF_THREADS -DMYSQL_SERVER -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/tpool -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -std=gnu++11 -DHAVE_OPENSSL -DOPENSSL_API_COMPAT=0x10100000L -MD -MT sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o -MF sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o.d -o sql/CMakeFiles/gen_lex_token.dir/gen_lex_token.cc.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql/gen_lex_token.cc [101/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Ddatatypes_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/mcs_int128.cpp.o -MF storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/mcs_int128.cpp.o.d -o storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/mcs_int128.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes/mcs_int128.cpp [102/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_NO_CXX11_SCOPED_ENUMS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dconfigcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configcpp.cpp.o -MF storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configcpp.cpp.o.d -o storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configcpp.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/configcpp.cpp FAILED: storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configcpp.cpp.o /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_NO_CXX11_SCOPED_ENUMS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dconfigcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configcpp.cpp.o -MF storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configcpp.cpp.o.d -o storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configcpp.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/configcpp.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/configcpp.cpp:66: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/configcpp.cpp: In member function ‘void config::Config::writeConfig(const std::string&) const’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/configcpp.cpp:404:36: error: ‘fs::copy_option’ has not been declared 404 | fs::copy_file(dcf, scft, fs::copy_option::overwrite_if_exists); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [103/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/charset.c.o -MF mysys/CMakeFiles/mysys.dir/charset.c.o.d -o mysys/CMakeFiles/mysys.dir/charset.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/charset.c [104/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dthreadpool_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/weightedthreadpool.cpp.o -MF storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/weightedthreadpool.cpp.o.d -o storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/weightedthreadpool.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/weightedthreadpool.cpp [105/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/array.c.o -MF mysys/CMakeFiles/mysys.dir/array.c.o.d -o mysys/CMakeFiles/mysys.dir/array.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/array.c [106/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcommon_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/MonitorProcMem.cpp.o -MF storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/MonitorProcMem.cpp.o.d -o storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/MonitorProcMem.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/MonitorProcMem.cpp [107/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DNDEBUG -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wall -Wextra -Woverloaded-virtual -Wconversion -g -Wsuggest-override -Wextra-semi -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -std=gnu++11 -MD -MT wsrep-lib/src/CMakeFiles/wsrep-lib.dir/exception.cpp.o -MF wsrep-lib/src/CMakeFiles/wsrep-lib.dir/exception.cpp.o.d -o wsrep-lib/src/CMakeFiles/wsrep-lib.dir/exception.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/src/exception.cpp [108/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DHAVE_OPENSSL -DHAVE_REMOTEIO=1 -DHAVE_TLS -DLIBICONV_PLUG -DMARIADB_MACHINE_TYPE=\"x86_64\" -DMARIADB_SYSTEM_TYPE=\"Linux\" -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/auth -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/plugins/pvio -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -Wunused -Wlogical-op -Wno-uninitialized -Wall -Wextra -Wformat-security -Wno-init-self -Wwrite-strings -Wshift-count-overflow -Wdeclaration-after-statement -Wno-undef -Wno-unknown-pragmas -Wno-stringop-truncation -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -DDBUG_OFF -std=gnu99 -D HAVE_COMPRESS -D LIBMARIADB -D THREAD -fPIC -MD -MT libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_list.c.o -MF libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_list.c.o.d -o libmariadb/libmariadb/CMakeFiles/mariadb_obj.dir/ma_list.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/libmariadb/ma_list.c [109/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dloggingcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/idberrorinfo.cpp.o -MF storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/idberrorinfo.cpp.o.d -o storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/idberrorinfo.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/idberrorinfo.cpp [110/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/charset-def.c.o -MF mysys/CMakeFiles/mysys.dir/charset-def.c.o.d -o mysys/CMakeFiles/mysys.dir/charset-def.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/charset-def.c [111/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dloggingcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/message.cpp.o -MF storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/message.cpp.o.d -o storage/columnstore/columnstore/utils/loggingcpp/CMakeFiles/loggingcpp.dir/message.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp/message.cpp [112/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dmessageqcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/iosocket.cpp.o -MF storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/iosocket.cpp.o.d -o storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/iosocket.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/iosocket.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socket.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/iosocket.h:42, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/iosocket.cpp:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [113/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DPIC -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -fPIC -MD -MT storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/installdir.cpp.o -MF storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/installdir.cpp.o.d -o storage/columnstore/columnstore/utils/startup/CMakeFiles/idbboot.dir/installdir.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup/installdir.cpp [114/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dmessageqcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/bytestream.cpp.o -MF storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/bytestream.cpp.o.d -o storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/bytestream.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.cpp:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [115/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dthreadpool_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/fair_threadpool.cpp.o -MF storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/fair_threadpool.cpp.o.d -o storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/fair_threadpool.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/fair_threadpool.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socket.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/iosocket.h:42, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/../../primitives/primproc/umsocketselector.h:53, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/fair_threadpool.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/fair_threadpool.cpp:28: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [116/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/get_password.c.o -MF mysys/CMakeFiles/mysys.dir/get_password.c.o.d -o mysys/CMakeFiles/mysys.dir/get_password.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/get_password.c [117/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dmessageqcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/inetstreamsocket.cpp.o -MF storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/inetstreamsocket.cpp.o.d -o storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/inetstreamsocket.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socket.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.cpp:90: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:83:23: warning: ‘virtual void messageqcpp::InetStreamSocket::socketParms(const messageqcpp::SocketParms&)’ can be marked override [-Wsuggest-override] 83 | inline virtual void socketParms(const SocketParms& socket); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:88:36: warning: ‘virtual const messageqcpp::SocketParms messageqcpp::InetStreamSocket::socketParms() const’ can be marked override [-Wsuggest-override] 88 | inline virtual const SocketParms socketParms() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:93:23: warning: ‘virtual void messageqcpp::InetStreamSocket::sa(const sockaddr*)’ can be marked override [-Wsuggest-override] 93 | inline virtual void sa(const sockaddr* sa); | ^~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:98:16: warning: ‘virtual void messageqcpp::InetStreamSocket::open()’ can be marked override [-Wsuggest-override] 98 | virtual void open(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:103:16: warning: ‘virtual void messageqcpp::InetStreamSocket::close()’ can be marked override [-Wsuggest-override] 103 | virtual void close(); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:108:23: warning: ‘virtual bool messageqcpp::InetStreamSocket::isOpen() const’ can be marked override [-Wsuggest-override] 108 | inline virtual bool isOpen() const; | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:124:21: warning: ‘virtual const messageqcpp::SBS messageqcpp::InetStreamSocket::read(const timespec*, bool*, messageqcpp::Stats*) const’ can be marked override [-Wsuggest-override] 124 | virtual const SBS read(const struct timespec* timeout = 0, bool* isTimeOut = NULL, | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:131:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write(const messageqcpp::ByteStream&, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 131 | virtual void write(const ByteStream& msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:132:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write_raw(const messageqcpp::ByteStream&, messageqcpp::Stats*) const’ can be marked override [-Wsuggest-override] 132 | virtual void write_raw(const ByteStream& msg, Stats* stats = NULL) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:136:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write(messageqcpp::SBS, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 136 | virtual void write(SBS msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:141:16: warning: ‘virtual void messageqcpp::InetStreamSocket::bind(const sockaddr*)’ can be marked override [-Wsuggest-override] 141 | virtual void bind(const sockaddr* serv_addr); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:146:16: warning: ‘virtual void messageqcpp::InetStreamSocket::listen(int)’ can be marked override [-Wsuggest-override] 146 | virtual void listen(int backlog = 5); | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:151:26: warning: ‘virtual const messageqcpp::IOSocket messageqcpp::InetStreamSocket::accept(const timespec*)’ can be marked override [-Wsuggest-override] 151 | virtual const IOSocket accept(const struct timespec* timeout = 0); | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:156:16: warning: ‘virtual void messageqcpp::InetStreamSocket::connect(const sockaddr*)’ can be marked override [-Wsuggest-override] 156 | virtual void connect(const sockaddr* serv_addr); | ^~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:161:19: warning: ‘virtual messageqcpp::Socket* messageqcpp::InetStreamSocket::clone() const’ can be marked override [-Wsuggest-override] 161 | virtual Socket* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:171:16: warning: ‘virtual void messageqcpp::InetStreamSocket::connectionTimeout(const timespec*)’ can be marked override [-Wsuggest-override] 171 | virtual void connectionTimeout(const struct ::timespec* timeout) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:180:16: warning: ‘virtual void messageqcpp::InetStreamSocket::syncProto(bool)’ can be marked override [-Wsuggest-override] 180 | virtual void syncProto(bool use) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:185:7: warning: ‘virtual int messageqcpp::InetStreamSocket::getConnectionNum() const’ can be marked override [-Wsuggest-override] 185 | int getConnectionNum() const | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:199:29: warning: ‘virtual const std::string messageqcpp::InetStreamSocket::addr2String() const’ can be marked override [-Wsuggest-override] 199 | virtual const std::string addr2String() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:204:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::isSameAddr(const messageqcpp::Socket*) const’ can be marked override [-Wsuggest-override] 204 | virtual bool isSameAddr(const Socket* rhs) const; | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:212:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::isConnected() const’ can be marked override [-Wsuggest-override] 212 | virtual bool isConnected() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:216:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::hasData() const’ can be marked override [-Wsuggest-override] 216 | virtual bool hasData() const; | ^~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.cpp:95: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socketclosed.h:53:23: warning: ‘virtual const char* messageqcpp::SocketClosed::what() const’ can be marked override [-Wsuggest-override] 53 | virtual const char* what() const throw() | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.cpp:99: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [118/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/list.c.o -MF mysys/CMakeFiles/mysys.dir/list.c.o.d -o mysys/CMakeFiles/mysys.dir/list.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/list.c [119/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dmessageqcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/bytestreampool.cpp.o -MF storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/bytestreampool.cpp.o.d -o storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/bytestreampool.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestreampool.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestreampool.h:29, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestreampool.cpp:18: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [120/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dmessageqcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/compressed_iss.cpp.o -MF storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/compressed_iss.cpp.o.d -o storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/compressed_iss.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socket.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.cpp:52: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:35: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:83:23: warning: ‘virtual void messageqcpp::InetStreamSocket::socketParms(const messageqcpp::SocketParms&)’ can be marked override [-Wsuggest-override] 83 | inline virtual void socketParms(const SocketParms& socket); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:88:36: warning: ‘virtual const messageqcpp::SocketParms messageqcpp::InetStreamSocket::socketParms() const’ can be marked override [-Wsuggest-override] 88 | inline virtual const SocketParms socketParms() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:93:23: warning: ‘virtual void messageqcpp::InetStreamSocket::sa(const sockaddr*)’ can be marked override [-Wsuggest-override] 93 | inline virtual void sa(const sockaddr* sa); | ^~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:98:16: warning: ‘virtual void messageqcpp::InetStreamSocket::open()’ can be marked override [-Wsuggest-override] 98 | virtual void open(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:103:16: warning: ‘virtual void messageqcpp::InetStreamSocket::close()’ can be marked override [-Wsuggest-override] 103 | virtual void close(); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:108:23: warning: ‘virtual bool messageqcpp::InetStreamSocket::isOpen() const’ can be marked override [-Wsuggest-override] 108 | inline virtual bool isOpen() const; | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:124:21: warning: ‘virtual const messageqcpp::SBS messageqcpp::InetStreamSocket::read(const timespec*, bool*, messageqcpp::Stats*) const’ can be marked override [-Wsuggest-override] 124 | virtual const SBS read(const struct timespec* timeout = 0, bool* isTimeOut = NULL, | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:131:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write(const messageqcpp::ByteStream&, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 131 | virtual void write(const ByteStream& msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:132:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write_raw(const messageqcpp::ByteStream&, messageqcpp::Stats*) const’ can be marked override [-Wsuggest-override] 132 | virtual void write_raw(const ByteStream& msg, Stats* stats = NULL) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:136:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write(messageqcpp::SBS, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 136 | virtual void write(SBS msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:141:16: warning: ‘virtual void messageqcpp::InetStreamSocket::bind(const sockaddr*)’ can be marked override [-Wsuggest-override] 141 | virtual void bind(const sockaddr* serv_addr); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:146:16: warning: ‘virtual void messageqcpp::InetStreamSocket::listen(int)’ can be marked override [-Wsuggest-override] 146 | virtual void listen(int backlog = 5); | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:151:26: warning: ‘virtual const messageqcpp::IOSocket messageqcpp::InetStreamSocket::accept(const timespec*)’ can be marked override [-Wsuggest-override] 151 | virtual const IOSocket accept(const struct timespec* timeout = 0); | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:156:16: warning: ‘virtual void messageqcpp::InetStreamSocket::connect(const sockaddr*)’ can be marked override [-Wsuggest-override] 156 | virtual void connect(const sockaddr* serv_addr); | ^~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:161:19: warning: ‘virtual messageqcpp::Socket* messageqcpp::InetStreamSocket::clone() const’ can be marked override [-Wsuggest-override] 161 | virtual Socket* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:171:16: warning: ‘virtual void messageqcpp::InetStreamSocket::connectionTimeout(const timespec*)’ can be marked override [-Wsuggest-override] 171 | virtual void connectionTimeout(const struct ::timespec* timeout) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:180:16: warning: ‘virtual void messageqcpp::InetStreamSocket::syncProto(bool)’ can be marked override [-Wsuggest-override] 180 | virtual void syncProto(bool use) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:185:7: warning: ‘virtual int messageqcpp::InetStreamSocket::getConnectionNum() const’ can be marked override [-Wsuggest-override] 185 | int getConnectionNum() const | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:199:29: warning: ‘virtual const std::string messageqcpp::InetStreamSocket::addr2String() const’ can be marked override [-Wsuggest-override] 199 | virtual const std::string addr2String() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:204:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::isSameAddr(const messageqcpp::Socket*) const’ can be marked override [-Wsuggest-override] 204 | virtual bool isSameAddr(const Socket* rhs) const; | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:212:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::isConnected() const’ can be marked override [-Wsuggest-override] 212 | virtual bool isConnected() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:216:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::hasData() const’ can be marked override [-Wsuggest-override] 216 | virtual bool hasData() const; | ^~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:48:19: warning: ‘virtual messageqcpp::Socket* messageqcpp::CompressedInetStreamSocket::clone() const’ can be marked override [-Wsuggest-override] 48 | virtual Socket* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:49:21: warning: ‘virtual const messageqcpp::SBS messageqcpp::CompressedInetStreamSocket::read(const timespec*, bool*, messageqcpp::Stats*) const’ can be marked override [-Wsuggest-override] 49 | virtual const SBS read(const struct timespec* timeout = 0, bool* isTimeOut = NULL, | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:51:16: warning: ‘virtual void messageqcpp::CompressedInetStreamSocket::write(const messageqcpp::ByteStream&, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 51 | virtual void write(const ByteStream& msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:52:16: warning: ‘virtual void messageqcpp::CompressedInetStreamSocket::write(messageqcpp::SBS, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 52 | virtual void write(SBS msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:53:26: warning: ‘virtual const messageqcpp::IOSocket messageqcpp::CompressedInetStreamSocket::accept(const timespec*)’ can be marked override [-Wsuggest-override] 53 | virtual const IOSocket accept(const struct timespec* timeout); | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:54:16: warning: ‘virtual void messageqcpp::CompressedInetStreamSocket::connect(const sockaddr*)’ can be marked override [-Wsuggest-override] 54 | virtual void connect(const sockaddr* addr); | ^~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [121/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcommon_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/nullvaluemanip.cpp.o -MF storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/nullvaluemanip.cpp.o.d -o storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/nullvaluemanip.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/nullvaluemanip.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../../dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/nullvaluemanip.h:21, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/nullvaluemanip.cpp:19: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [122/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DTHRIFT_SQUELCH_CONSOLE_OUTPUT -D_FILE_OFFSET_BITS=64 -Dthrift_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/thrift/server/TSimpleServer.cpp.o -MF storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/thrift/server/TSimpleServer.cpp.o.d -o storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/thrift/server/TSimpleServer.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/thrift/server/TSimpleServer.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/transport/TTransport.h:23, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TProtocol.h:23, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/TProcessor.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/server/TServer.h:23, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/server/TSimpleServer.h:23, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/thrift/server/TSimpleServer.cpp:20: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/Thrift.h:161:25: warning: ‘virtual const char* apache::thrift::TException::what() const’ can be marked override [-Wsuggest-override] 161 | virtual const char* what() const throw() | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/transport/TTransport.h:25: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/transport/TTransportException.h:94:25: warning: ‘virtual const char* apache::thrift::transport::TTransportException::what() const’ can be marked override [-Wsuggest-override] 94 | virtual const char* what() const throw() | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TProtocol.h:24: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TProtocolException.h:86:25: warning: ‘virtual const char* apache::thrift::protocol::TProtocolException::what() const’ can be marked override [-Wsuggest-override] 86 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/TProcessor.h:252:35: warning: ‘virtual boost::shared_ptr apache::thrift::TSingletonProcessorFactory::getProcessor(const apache::thrift::TConnectionInfo&)’ can be marked override [-Wsuggest-override] 252 | boost::shared_ptr getProcessor(const TConnectionInfo&) | ^~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TBinaryProtocol.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/server/TServer.h:25: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h: In instantiation of ‘class apache::thrift::protocol::TVirtualProtocol, apache::thrift::protocol::TProtocolDefaults>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TBinaryProtocol.h:41:7: required from ‘class apache::thrift::protocol::TBinaryProtocolT’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TBinaryProtocol.h:282:67: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:379:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeMessageBegin_virt(const std::string&, apache::thrift::protocol::TMessageType, int32_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::string = std::__cxx11::basic_string; int32_t = int]’ can be marked override [-Wsuggest-override] 379 | virtual uint32_t writeMessageBegin_virt(const std::string& name, | ^~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:387:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeMessageEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 387 | virtual uint32_t writeMessageEnd_virt() | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:393:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeStructBegin_virt(const char*) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 393 | virtual uint32_t writeStructBegin_virt(const char* name) | ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:398:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeStructEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 398 | virtual uint32_t writeStructEnd_virt() | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:403:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeFieldBegin_virt(const char*, apache::thrift::protocol::TType, int16_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int16_t = short int]’ can be marked override [-Wsuggest-override] 403 | virtual uint32_t writeFieldBegin_virt(const char* name, | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:411:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeFieldEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 411 | virtual uint32_t writeFieldEnd_virt() | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:416:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeFieldStop_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 416 | virtual uint32_t writeFieldStop_virt() | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:421:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeMapBegin_virt(apache::thrift::protocol::TType, apache::thrift::protocol::TType, uint32_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 421 | virtual uint32_t writeMapBegin_virt(const TType keyType, | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:428:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeMapEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 428 | virtual uint32_t writeMapEnd_virt() | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:433:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeListBegin_virt(apache::thrift::protocol::TType, uint32_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 433 | virtual uint32_t writeListBegin_virt(const TType elemType, | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:439:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeListEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 439 | virtual uint32_t writeListEnd_virt() | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:444:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeSetBegin_virt(apache::thrift::protocol::TType, uint32_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 444 | virtual uint32_t writeSetBegin_virt(const TType elemType, | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:450:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeSetEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 450 | virtual uint32_t writeSetEnd_virt() | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:455:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeBool_virt(bool) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 455 | virtual uint32_t writeBool_virt(const bool value) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:460:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeByte_virt(int8_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int8_t = signed char]’ can be marked override [-Wsuggest-override] 460 | virtual uint32_t writeByte_virt(const int8_t byte) | ^~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:465:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeI16_virt(int16_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int16_t = short int]’ can be marked override [-Wsuggest-override] 465 | virtual uint32_t writeI16_virt(const int16_t i16) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:470:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeI32_virt(int32_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int32_t = int]’ can be marked override [-Wsuggest-override] 470 | virtual uint32_t writeI32_virt(const int32_t i32) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:475:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeI64_virt(int64_t) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 475 | virtual uint32_t writeI64_virt(const int64_t i64) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:480:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeDouble_virt(double) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 480 | virtual uint32_t writeDouble_virt(const double dub) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:485:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeString_virt(const std::string&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 485 | virtual uint32_t writeString_virt(const std::string& str) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:490:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::writeBinary_virt(const std::string&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 490 | virtual uint32_t writeBinary_virt(const std::string& str) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:499:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readMessageBegin_virt(std::string&, apache::thrift::protocol::TMessageType&, int32_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::string = std::__cxx11::basic_string; int32_t = int]’ can be marked override [-Wsuggest-override] 499 | virtual uint32_t readMessageBegin_virt(std::string& name, | ^~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:507:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readMessageEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 507 | virtual uint32_t readMessageEnd_virt() | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:512:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readStructBegin_virt(std::string&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 512 | virtual uint32_t readStructBegin_virt(std::string& name) | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:517:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readStructEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 517 | virtual uint32_t readStructEnd_virt() | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:522:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readFieldBegin_virt(std::string&, apache::thrift::protocol::TType&, int16_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::string = std::__cxx11::basic_string; int16_t = short int]’ can be marked override [-Wsuggest-override] 522 | virtual uint32_t readFieldBegin_virt(std::string& name, | ^~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:530:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readFieldEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 530 | virtual uint32_t readFieldEnd_virt() | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:535:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readMapBegin_virt(apache::thrift::protocol::TType&, apache::thrift::protocol::TType&, uint32_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 535 | virtual uint32_t readMapBegin_virt(TType& keyType, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:542:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readMapEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 542 | virtual uint32_t readMapEnd_virt() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:547:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readListBegin_virt(apache::thrift::protocol::TType&, uint32_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 547 | virtual uint32_t readListBegin_virt(TType& elemType, | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:553:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readListEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 553 | virtual uint32_t readListEnd_virt() | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:558:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readSetBegin_virt(apache::thrift::protocol::TType&, uint32_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 558 | virtual uint32_t readSetBegin_virt(TType& elemType, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:564:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readSetEnd_virt() [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 564 | virtual uint32_t readSetEnd_virt() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:569:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readBool_virt(bool&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 569 | virtual uint32_t readBool_virt(bool& value) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:574:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readBool_virt(std::vector::reference) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::vector::reference = std::vector::reference]’ can be marked override [-Wsuggest-override] 574 | virtual uint32_t readBool_virt(std::vector::reference value) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:579:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readByte_virt(int8_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int8_t = signed char]’ can be marked override [-Wsuggest-override] 579 | virtual uint32_t readByte_virt(int8_t& byte) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:584:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readI16_virt(int16_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int16_t = short int]’ can be marked override [-Wsuggest-override] 584 | virtual uint32_t readI16_virt(int16_t& i16) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:589:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readI32_virt(int32_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int32_t = int]’ can be marked override [-Wsuggest-override] 589 | virtual uint32_t readI32_virt(int32_t& i32) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:594:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readI64_virt(int64_t&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 594 | virtual uint32_t readI64_virt(int64_t& i64) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:599:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readDouble_virt(double&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 599 | virtual uint32_t readDouble_virt(double& dub) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:604:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readString_virt(std::string&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 604 | virtual uint32_t readString_virt(std::string& str) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:609:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::readBinary_virt(std::string&) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 609 | virtual uint32_t readBinary_virt(std::string& str) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TVirtualProtocol.h:614:22: warning: ‘uint32_t apache::thrift::protocol::TVirtualProtocol::skip_virt(apache::thrift::protocol::TType) [with Protocol_ = apache::thrift::protocol::TBinaryProtocolT; Super_ = apache::thrift::protocol::TProtocolDefaults; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 614 | virtual uint32_t skip_virt(TType type) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/server/TServer.h:121:18: warning: ‘virtual void apache::thrift::server::TServer::run()’ can be marked override [-Wsuggest-override] 121 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TBinaryProtocol.h: In instantiation of ‘class apache::thrift::protocol::TBinaryProtocolFactoryT’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/server/TServer.h:172:64: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/protocol/TBinaryProtocol.h:267:34: warning: ‘boost::shared_ptr apache::thrift::protocol::TBinaryProtocolFactoryT::getProtocol(boost::shared_ptr) [with Transport_ = apache::thrift::transport::TTransport]’ can be marked override [-Wsuggest-override] 267 | boost::shared_ptr getProtocol(boost::shared_ptr trans) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/server/TSimpleServer.h:94:10: warning: ‘virtual void apache::thrift::server::TSimpleServer::serve()’ can be marked override [-Wsuggest-override] 94 | void serve(); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/server/TSimpleServer.h:96:10: warning: ‘virtual void apache::thrift::server::TSimpleServer::stop()’ can be marked override [-Wsuggest-override] 96 | void stop() | ^~~~ [123/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Ddatatypes_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/mcs_decimal.cpp.o -MF storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/mcs_decimal.cpp.o.d -o storage/columnstore/columnstore/datatypes/CMakeFiles/datatypes.dir/mcs_decimal.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes/mcs_decimal.cpp [124/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dthreadpool_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/threadpool.cpp.o -MF storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/threadpool.cpp.o.d -o storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/threadpool.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/threadpool.cpp [125/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DTHRIFT_SQUELCH_CONSOLE_OUTPUT -D_FILE_OFFSET_BITS=64 -Dthrift_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/thrift/Thrift.cpp.o -MF storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/thrift/Thrift.cpp.o.d -o storage/columnstore/columnstore/utils/thrift/CMakeFiles/thrift.dir/thrift/Thrift.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/thrift/Thrift.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/thrift/Thrift.cpp:20: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift/./thrift/Thrift.h:161:25: warning: ‘virtual const char* apache::thrift::TException::what() const’ can be marked override [-Wsuggest-override] 161 | virtual const char* what() const throw() | ^~~~ [126/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/mf_dirname.c.o -MF mysys/CMakeFiles/mysys.dir/mf_dirname.c.o.d -o mysys/CMakeFiles/mysys.dir/mf_dirname.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/mf_dirname.c [127/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dmessageqcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/messagequeue.cpp.o -MF storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/messagequeue.cpp.o.d -o storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/messagequeue.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeue.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeue.cpp:44: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeue.cpp:45: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:83:23: warning: ‘virtual void messageqcpp::InetStreamSocket::socketParms(const messageqcpp::SocketParms&)’ can be marked override [-Wsuggest-override] 83 | inline virtual void socketParms(const SocketParms& socket); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:88:36: warning: ‘virtual const messageqcpp::SocketParms messageqcpp::InetStreamSocket::socketParms() const’ can be marked override [-Wsuggest-override] 88 | inline virtual const SocketParms socketParms() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:93:23: warning: ‘virtual void messageqcpp::InetStreamSocket::sa(const sockaddr*)’ can be marked override [-Wsuggest-override] 93 | inline virtual void sa(const sockaddr* sa); | ^~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:98:16: warning: ‘virtual void messageqcpp::InetStreamSocket::open()’ can be marked override [-Wsuggest-override] 98 | virtual void open(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:103:16: warning: ‘virtual void messageqcpp::InetStreamSocket::close()’ can be marked override [-Wsuggest-override] 103 | virtual void close(); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:108:23: warning: ‘virtual bool messageqcpp::InetStreamSocket::isOpen() const’ can be marked override [-Wsuggest-override] 108 | inline virtual bool isOpen() const; | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:124:21: warning: ‘virtual const messageqcpp::SBS messageqcpp::InetStreamSocket::read(const timespec*, bool*, messageqcpp::Stats*) const’ can be marked override [-Wsuggest-override] 124 | virtual const SBS read(const struct timespec* timeout = 0, bool* isTimeOut = NULL, | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:131:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write(const messageqcpp::ByteStream&, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 131 | virtual void write(const ByteStream& msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:132:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write_raw(const messageqcpp::ByteStream&, messageqcpp::Stats*) const’ can be marked override [-Wsuggest-override] 132 | virtual void write_raw(const ByteStream& msg, Stats* stats = NULL) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:136:16: warning: ‘virtual void messageqcpp::InetStreamSocket::write(messageqcpp::SBS, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 136 | virtual void write(SBS msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:141:16: warning: ‘virtual void messageqcpp::InetStreamSocket::bind(const sockaddr*)’ can be marked override [-Wsuggest-override] 141 | virtual void bind(const sockaddr* serv_addr); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:146:16: warning: ‘virtual void messageqcpp::InetStreamSocket::listen(int)’ can be marked override [-Wsuggest-override] 146 | virtual void listen(int backlog = 5); | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:151:26: warning: ‘virtual const messageqcpp::IOSocket messageqcpp::InetStreamSocket::accept(const timespec*)’ can be marked override [-Wsuggest-override] 151 | virtual const IOSocket accept(const struct timespec* timeout = 0); | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:156:16: warning: ‘virtual void messageqcpp::InetStreamSocket::connect(const sockaddr*)’ can be marked override [-Wsuggest-override] 156 | virtual void connect(const sockaddr* serv_addr); | ^~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:161:19: warning: ‘virtual messageqcpp::Socket* messageqcpp::InetStreamSocket::clone() const’ can be marked override [-Wsuggest-override] 161 | virtual Socket* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:171:16: warning: ‘virtual void messageqcpp::InetStreamSocket::connectionTimeout(const timespec*)’ can be marked override [-Wsuggest-override] 171 | virtual void connectionTimeout(const struct ::timespec* timeout) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:180:16: warning: ‘virtual void messageqcpp::InetStreamSocket::syncProto(bool)’ can be marked override [-Wsuggest-override] 180 | virtual void syncProto(bool use) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:185:7: warning: ‘virtual int messageqcpp::InetStreamSocket::getConnectionNum() const’ can be marked override [-Wsuggest-override] 185 | int getConnectionNum() const | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:199:29: warning: ‘virtual const std::string messageqcpp::InetStreamSocket::addr2String() const’ can be marked override [-Wsuggest-override] 199 | virtual const std::string addr2String() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:204:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::isSameAddr(const messageqcpp::Socket*) const’ can be marked override [-Wsuggest-override] 204 | virtual bool isSameAddr(const Socket* rhs) const; | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:212:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::isConnected() const’ can be marked override [-Wsuggest-override] 212 | virtual bool isConnected() const; | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/inetstreamsocket.h:216:16: warning: ‘virtual bool messageqcpp::InetStreamSocket::hasData() const’ can be marked override [-Wsuggest-override] 216 | virtual bool hasData() const; | ^~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeue.cpp:47: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:48:19: warning: ‘virtual messageqcpp::Socket* messageqcpp::CompressedInetStreamSocket::clone() const’ can be marked override [-Wsuggest-override] 48 | virtual Socket* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:49:21: warning: ‘virtual const messageqcpp::SBS messageqcpp::CompressedInetStreamSocket::read(const timespec*, bool*, messageqcpp::Stats*) const’ can be marked override [-Wsuggest-override] 49 | virtual const SBS read(const struct timespec* timeout = 0, bool* isTimeOut = NULL, | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:51:16: warning: ‘virtual void messageqcpp::CompressedInetStreamSocket::write(const messageqcpp::ByteStream&, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 51 | virtual void write(const ByteStream& msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:52:16: warning: ‘virtual void messageqcpp::CompressedInetStreamSocket::write(messageqcpp::SBS, messageqcpp::Stats*)’ can be marked override [-Wsuggest-override] 52 | virtual void write(SBS msg, Stats* stats = NULL); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:53:26: warning: ‘virtual const messageqcpp::IOSocket messageqcpp::CompressedInetStreamSocket::accept(const timespec*)’ can be marked override [-Wsuggest-override] 53 | virtual const IOSocket accept(const struct timespec* timeout); | ^~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/compressed_iss.h:54:16: warning: ‘virtual void messageqcpp::CompressedInetStreamSocket::connect(const sockaddr*)’ can be marked override [-Wsuggest-override] 54 | virtual void connect(const sockaddr* addr); | ^~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeue.cpp:49: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socketclosed.h:53:23: warning: ‘virtual const char* messageqcpp::SocketClosed::what() const’ can be marked override [-Wsuggest-override] 53 | virtual const char* what() const throw() | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [128/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/hash.c.o -MF mysys/CMakeFiles/mysys.dir/hash.c.o.d -o mysys/CMakeFiles/mysys.dir/hash.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/hash.c [129/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcommon_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/statistics.cpp.o -MF storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/statistics.cpp.o.d -o storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/statistics.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/statistics.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/statistics.h:21, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/statistics.cpp:22: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/statistics.cpp:24: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [130/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dmessageqcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/messagequeuepool.cpp.o -MF storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/messagequeuepool.cpp.o.d -o storage/columnstore/columnstore/utils/messageqcpp/CMakeFiles/messageqcpp.dir/messagequeuepool.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeuepool.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socket.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/serversocket.h:38, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeue.h:39, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeuepool.h:22, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/messagequeuepool.cpp:22: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [131/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DBOOST_NO_CXX11_SCOPED_ENUMS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dconfigcpp_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configstream.cpp.o -MF storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configstream.cpp.o.d -o storage/columnstore/columnstore/utils/configcpp/CMakeFiles/configcpp.dir/configstream.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/configstream.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp/configstream.cpp:30: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [132/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Drwlock_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/rwlock_local.cpp.o -MF storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/rwlock_local.cpp.o.d -o storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/rwlock_local.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock_local.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock_local.cpp:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock_local.h:65:25: warning: ‘virtual const char* rwlock::RWLock_local::not_excl::what() const’ can be marked override [-Wsuggest-override] 65 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock_local.h:74:25: warning: ‘virtual const char* rwlock::RWLock_local::wouldblock::what() const’ can be marked override [-Wsuggest-override] 74 | virtual const char* what() const throw() | ^~~~ [133/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/errors.c.o -MF mysys/CMakeFiles/mysys.dir/errors.c.o.d -o mysys/CMakeFiles/mysys.dir/errors.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/errors.c [134/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcommon_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/utils_utf8.cpp.o -MF storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/utils_utf8.cpp.o.d -o storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/utils_utf8.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/utils_utf8.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp/liboamcpp.h:44, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/utils_utf8.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/utils_utf8.cpp:16: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/dbrm.h:39, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp/liboamcpp.h:47: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/mastersegmenttable.h:44, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:49, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/dbrm.h:42: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:121:23: warning: ‘virtual const char* rwlock::not_excl::what() const’ can be marked override [-Wsuggest-override] 121 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:130:23: warning: ‘virtual const char* rwlock::wouldblock::what() const’ can be marked override [-Wsuggest-override] 130 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:992:23: warning: ‘virtual void BRM::ExtentMap::undoChanges()’ can be marked override [-Wsuggest-override] 992 | EXPORT virtual void undoChanges(); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:994:23: warning: ‘virtual void BRM::ExtentMap::confirmChanges()’ can be marked override [-Wsuggest-override] 994 | EXPORT virtual void confirmChanges(); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/./any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [135/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -Dmarias3_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3 -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -msse4.2 -std=gnu99 -fPIC -MD -MT storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/response.c.o -MF storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/response.c.o.d -o storage/columnstore/columnstore/utils/libmarias3/CMakeFiles/marias3.dir/libmarias3/src/response.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmarias3/libmarias3/src/response.c [136/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Drwlock_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/rwlock.cpp.o -MF storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/rwlock.cpp.o.d -o storage/columnstore/columnstore/utils/rwlock/CMakeFiles/rwlock.dir/rwlock.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.cpp:50: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:121:23: warning: ‘virtual const char* rwlock::not_excl::what() const’ can be marked override [-Wsuggest-override] 121 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:130:23: warning: ‘virtual const char* rwlock::wouldblock::what() const’ can be marked override [-Wsuggest-override] 130 | virtual const char* what() const throw() | ^~~~ [137/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/my_default.c.o -MF mysys/CMakeFiles/mysys.dir/my_default.c.o.d -o mysys/CMakeFiles/mysys.dir/my_default.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/my_default.c [138/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -D_FILE_OFFSET_BITS=64 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include/providers -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys -march=native -O2 -pipe -std=gnu17 -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wdeclaration-after-statement -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wvla -Wwrite-strings -std=gnu99 -fPIC -MD -MT mysys/CMakeFiles/mysys.dir/mf_cache.c.o -MF mysys/CMakeFiles/mysys.dir/mf_cache.c.o.d -o mysys/CMakeFiles/mysys.dir/mf_cache.c.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/mysys/mf_cache.c [139/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcommon_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/cgroupconfigurator.cpp.o -MF storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/cgroupconfigurator.cpp.o.d -o storage/columnstore/columnstore/utils/common/CMakeFiles/common.dir/cgroupconfigurator.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/cgroupconfigurator.cpp [140/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dthreadpool_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/prioritythreadpool.cpp.o -MF storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/prioritythreadpool.cpp.o.d -o storage/columnstore/columnstore/utils/threadpool/CMakeFiles/threadpool.dir/prioritythreadpool.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/prioritythreadpool.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/socket.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/iosocket.h:42, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/../../primitives/primproc/umsocketselector.h:53, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/prioritythreadpool.h:40, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool/prioritythreadpool.cpp:34: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [141/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_DYNAMIC_PLUGIN -D_FILE_OFFSET_BITS=64 -Dudfsdk_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../../dbcon/mysql -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/allnull.cpp.o -MF storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/allnull.cpp.o.d -o storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/allnull.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:77, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:57, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.cpp:18: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp/functor.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:59: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:103:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 103 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:118:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 118 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:138:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 138 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:165:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 165 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* userDataIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:186:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 186 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:76: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [142/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_DYNAMIC_PLUGIN -D_FILE_OFFSET_BITS=64 -Dudfsdk_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../../dbcon/mysql -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/avgx.cpp.o -MF storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/avgx.cpp.o.d -o storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/avgx.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:77, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:44, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.cpp:21: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp/functor.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:46: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:75:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 75 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:77:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 77 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:79:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 79 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:81:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 81 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* valIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:83:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 83 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:85:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::dropValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 85 | virtual ReturnCode dropValue(mcsv1Context* context, ColumnDatum* valsDropped); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.cpp:23: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/objectreader.h:59:25: warning: ‘virtual const char* execplan::ObjectReader::UnserializeException::what() const’ can be marked override [-Wsuggest-override] 59 | virtual const char* what() const throw(); | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:76: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [143/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_DYNAMIC_PLUGIN -D_FILE_OFFSET_BITS=64 -Dudfsdk_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../../dbcon/mysql -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/ssq.cpp.o -MF storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/ssq.cpp.o.d -o storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/ssq.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:77, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:65, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.cpp:21: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp/functor.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:67: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:113:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 113 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:126:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 126 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:146:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 146 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:173:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 173 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* userDataIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:194:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 194 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:222:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::dropValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 222 | virtual ReturnCode dropValue(mcsv1Context* context, ColumnDatum* valsDropped); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.cpp:23: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/objectreader.h:59:25: warning: ‘virtual const char* execplan::ObjectReader::UnserializeException::what() const’ can be marked override [-Wsuggest-override] 59 | virtual const char* what() const throw(); | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:76: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [144/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_DYNAMIC_PLUGIN -D_FILE_OFFSET_BITS=64 -Dudfsdk_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../../dbcon/mysql -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/avg_mode.cpp.o -MF storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/avg_mode.cpp.o.d -o storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/avg_mode.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:77, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:65, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.cpp:21: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp/functor.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:67: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:89:16: warning: ‘virtual void mcsv1sdk::ModeData::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 89 | virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:90:16: warning: ‘virtual void mcsv1sdk::ModeData::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 90 | virtual void unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:136:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 136 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:151:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 151 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:171:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 171 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:198:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 198 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* valIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:219:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 219 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:247:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::dropValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 247 | virtual ReturnCode dropValue(mcsv1Context* context, ColumnDatum* valsDropped); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:272:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::createUserData(mcsv1sdk::UserData*&, int32_t&)’ can be marked override [-Wsuggest-override] 272 | virtual ReturnCode createUserData(UserData*& data, int32_t& length); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.cpp:23: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/objectreader.h:59:25: warning: ‘virtual const char* execplan::ObjectReader::UnserializeException::what() const’ can be marked override [-Wsuggest-override] 59 | virtual const char* what() const throw(); | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:76: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [145/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_DYNAMIC_PLUGIN -D_FILE_OFFSET_BITS=64 -Dudfsdk_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../../dbcon/mysql -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/distinct_count.cpp.o -MF storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/distinct_count.cpp.o.d -o storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/distinct_count.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:77, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.cpp:18: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp/functor.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.h:54: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.h:98:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::distinct_count::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 98 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.h:113:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::distinct_count::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 113 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.h:133:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::distinct_count::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 133 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.h:160:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::distinct_count::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 160 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* userDataIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.h:181:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::distinct_count::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 181 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/distinct_count.h:209:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::distinct_count::dropValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 209 | virtual ReturnCode dropValue(mcsv1Context* context, ColumnDatum* valsDropped); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:76: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [146/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_DYNAMIC_PLUGIN -D_FILE_OFFSET_BITS=64 -Dudfsdk_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../../dbcon/mysql -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/mcsv1_udaf.cpp.o -MF storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/mcsv1_udaf.cpp.o.d -o storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/mcsv1_udaf.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:77, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:22: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:24: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/objectreader.h:59:25: warning: ‘virtual const char* execplan::ObjectReader::UnserializeException::what() const’ can be marked override [-Wsuggest-override] 59 | virtual const char* what() const throw(); | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp/functor.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:59, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:35: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:103:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 103 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:118:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 118 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:138:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 138 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:165:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 165 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* userDataIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/allnull.h:186:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::allnull::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 186 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:113:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 113 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:126:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 126 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:146:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 146 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:173:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 173 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* userDataIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:194:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 194 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/ssq.h:222:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::ssq::dropValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 222 | virtual ReturnCode dropValue(mcsv1Context* context, ColumnDatum* valsDropped); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:89:16: warning: ‘virtual void mcsv1sdk::MedianData::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 89 | virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:90:16: warning: ‘virtual void mcsv1sdk::MedianData::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 90 | virtual void unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:136:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::median::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 136 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:151:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::median::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 151 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:171:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::median::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 171 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:198:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::median::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 198 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* valIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:219:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::median::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 219 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:247:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::median::dropValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 247 | virtual ReturnCode dropValue(mcsv1Context* context, ColumnDatum* valsDropped); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/median.h:272:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::median::createUserData(mcsv1sdk::UserData*&, int32_t&)’ can be marked override [-Wsuggest-override] 272 | virtual ReturnCode createUserData(UserData*& data, int32_t& length); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:89:16: warning: ‘virtual void mcsv1sdk::ModeData::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 89 | virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:90:16: warning: ‘virtual void mcsv1sdk::ModeData::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 90 | virtual void unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:136:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 136 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:151:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 151 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:171:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 171 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:198:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 198 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* valIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:219:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 219 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:247:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::dropValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 247 | virtual ReturnCode dropValue(mcsv1Context* context, ColumnDatum* valsDropped); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avg_mode.h:272:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avg_mode::createUserData(mcsv1sdk::UserData*&, int32_t&)’ can be marked override [-Wsuggest-override] 272 | virtual ReturnCode createUserData(UserData*& data, int32_t& length); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:75:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::init(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 75 | virtual ReturnCode init(mcsv1Context* context, ColumnDatum* colTypes); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:77:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::reset(mcsv1sdk::mcsv1Context*)’ can be marked override [-Wsuggest-override] 77 | virtual ReturnCode reset(mcsv1Context* context); | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:79:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::nextValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 79 | virtual ReturnCode nextValue(mcsv1Context* context, ColumnDatum* valsIn); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:81:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::subEvaluate(mcsv1sdk::mcsv1Context*, const mcsv1sdk::UserData*)’ can be marked override [-Wsuggest-override] 81 | virtual ReturnCode subEvaluate(mcsv1Context* context, const UserData* valIn); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:83:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::evaluate(mcsv1sdk::mcsv1Context*, static_any::any&)’ can be marked override [-Wsuggest-override] 83 | virtual ReturnCode evaluate(mcsv1Context* context, static_any::any& valOut); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/avgx.h:85:22: warning: ‘virtual mcsv1sdk::mcsv1_UDAF::ReturnCode mcsv1sdk::avgx::dropValue(mcsv1sdk::mcsv1Context*, mcsv1sdk::ColumnDatum*)’ can be marked override [-Wsuggest-override] 85 | virtual ReturnCode dropValue(mcsv1Context* context, ColumnDatum* valsDropped); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:76: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:185:11: required from ‘static_any::any::any(const T&) [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:272:53: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = std::__cxx11::basic_string; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:185:11: required from ‘static_any::any::any(const T&) [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.cpp:272:53: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [147/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DNDEBUG -D_FILE_OFFSET_BITS=64 -Dcompress_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/idbcompress.cpp.o -MF storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/idbcompress.cpp.o.d -o storage/columnstore/columnstore/utils/compress/CMakeFiles/compress.dir/idbcompress.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress/idbcompress.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress/idbcompress.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress/idbcompress.cpp:43: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [148/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Ddataconvert_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/dataconvert.cpp.o -MF storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/dataconvert.cpp.o.d -o storage/columnstore/columnstore/utils/dataconvert/CMakeFiles/dataconvert.dir/dataconvert.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert/dataconvert.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/treenode.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:33, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:35, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert/dataconvert.cpp:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [149/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Djoiner_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/joinpartition.cpp.o -MF storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/joinpartition.cpp.o.d -o storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/joinpartition.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/joinpartition.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/joinpartition.h:21, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/joinpartition.cpp:23: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/../funcexp/funcexpwrapper.h:38, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/tuplejoiner.h:38, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/joinpartition.cpp:24: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/../funcexp/funcexpwrapper.h:55:8: warning: ‘virtual void funcexp::FuncExpWrapper::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 55 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/../funcexp/funcexpwrapper.h:56:8: warning: ‘virtual void funcexp::FuncExpWrapper::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 56 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [150/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_DYNAMIC_PLUGIN -D_FILE_OFFSET_BITS=64 -Dudfsdk_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/../../dbcon/mysql -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/udfsdk.cpp.o -MF storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/udfsdk.cpp.o.d -o storage/columnstore/columnstore/utils/udfsdk/CMakeFiles/udfsdk.dir/udfsdk.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp/funcexp.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:47, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.cpp:30: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp/funcexp.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:142:43: warning: ‘virtual execplan::CalpontSystemCatalog::ColType udfsdk::MCS_add::operationType(funcexp::FunctionParm&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 142 | execplan::CalpontSystemCatalog::ColType operationType(funcexp::FunctionParm& fp, | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:161:19: warning: ‘virtual int64_t udfsdk::MCS_add::getIntVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 161 | virtual int64_t getIntVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:168:18: warning: ‘virtual double udfsdk::MCS_add::getDoubleVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 168 | virtual double getDoubleVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:175:23: warning: ‘virtual long double udfsdk::MCS_add::getLongDoubleVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 175 | virtual long double getLongDoubleVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:180:17: warning: ‘virtual float udfsdk::MCS_add::getFloatVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 180 | virtual float getFloatVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:186:23: warning: ‘virtual std::string udfsdk::MCS_add::getStrVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 186 | virtual std::string getStrVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:192:16: warning: ‘virtual bool udfsdk::MCS_add::getBoolVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 192 | virtual bool getBoolVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:200:33: warning: ‘virtual execplan::IDB_Decimal udfsdk::MCS_add::getDecimalVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 200 | virtual execplan::IDB_Decimal getDecimalVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:209:19: warning: ‘virtual int32_t udfsdk::MCS_add::getDateIntVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 209 | virtual int32_t getDateIntVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:218:19: warning: ‘virtual int64_t udfsdk::MCS_add::getDatetimeIntVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 218 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:247:43: warning: ‘virtual execplan::CalpontSystemCatalog::ColType udfsdk::MCS_isnull::operationType(funcexp::FunctionParm&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 247 | execplan::CalpontSystemCatalog::ColType operationType(funcexp::FunctionParm& fp, | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:253:19: warning: ‘virtual int64_t udfsdk::MCS_isnull::getIntVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 253 | virtual int64_t getIntVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:259:18: warning: ‘virtual double udfsdk::MCS_isnull::getDoubleVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 259 | virtual double getDoubleVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:265:23: warning: ‘virtual long double udfsdk::MCS_isnull::getLongDoubleVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 265 | virtual long double getLongDoubleVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:271:17: warning: ‘virtual float udfsdk::MCS_isnull::getFloatVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 271 | virtual float getFloatVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:277:23: warning: ‘virtual std::string udfsdk::MCS_isnull::getStrVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 277 | virtual std::string getStrVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:283:16: warning: ‘virtual bool udfsdk::MCS_isnull::getBoolVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 283 | virtual bool getBoolVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:291:33: warning: ‘virtual execplan::IDB_Decimal udfsdk::MCS_isnull::getDecimalVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 291 | virtual execplan::IDB_Decimal getDecimalVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:300:19: warning: ‘virtual int32_t udfsdk::MCS_isnull::getDateIntVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 300 | virtual int32_t getDateIntVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/udfsdk.h:309:19: warning: ‘virtual int64_t udfsdk::MCS_isnull::getDatetimeIntVal(rowgroup::Row&, funcexp::FunctionParm&, bool&, execplan::CalpontSystemCatalog::ColType&)’ can be marked override [-Wsuggest-override] 309 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, funcexp::FunctionParm& fp, bool& isNull, | ^~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/./mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [151/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dcacheutils_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/cacheutils.cpp.o -MF storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/cacheutils.cpp.o.d -o storage/columnstore/columnstore/utils/cacheutils/CMakeFiles/cacheutils.dir/cacheutils.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils/cacheutils.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/logicalpartition.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:35, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils/cacheutils.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils/cacheutils.cpp:22: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [152/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowframe.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowframe.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowframe.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowframe.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowframe.cpp:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/framebound.h:26, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowframe.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowframe.cpp:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [153/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/framebound.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/framebound.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/framebound.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/framebound.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:39, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/framebound.cpp:32: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/framebound.h:26, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/framebound.cpp:35: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [154/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -DMYSQL_SERVICE_THD_TIMEZONE_INCLUDED -D_FILE_OFFSET_BITS=64 -Dquerystats_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/libmariadb/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/querystats.cpp.o -MF storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/querystats.cpp.o.d -o storage/columnstore/columnstore/utils/querystats/CMakeFiles/querystats.dir/querystats.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats/querystats.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats/querystats.cpp:33: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:35, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/resourcemanager.h:35, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats/querystats.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [155/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/idborderby.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/idborderby.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/idborderby.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.cpp:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/objectreader.h:59:25: warning: ‘virtual const char* execplan::ObjectReader::UnserializeException::what() const’ can be marked override [-Wsuggest-override] 59 | virtual const char* what() const throw(); | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/treenode.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:33, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:35, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.cpp:28: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.cpp:29: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.cpp:47: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [156/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_row_number.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_row_number.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_row_number.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.cpp:35: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.cpp:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.cpp:45: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.cpp:48: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.h:37:8: warning: ‘virtual void windowfunction::WF_row_number::operator()(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.h:38:23: warning: ‘virtual windowfunction::WindowFunctionType* windowfunction::WF_row_number::clone() const’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.h:39:8: warning: ‘virtual void windowfunction::WF_row_number::resetData()’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [157/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_count.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_count.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_count.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.cpp:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.cpp:46: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.cpp:49: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h: In instantiation of ‘class windowfunction::WF_count >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.cpp:65:47: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:38:8: warning: ‘void windowfunction::WF_count::operator()(int64_t, int64_t, int64_t) [with T = std::__cxx11::basic_string; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_count::clone() const [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:40:8: warning: ‘void windowfunction::WF_count::resetData() [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h: In instantiation of ‘class windowfunction::WF_count’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.cpp:75:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:38:8: warning: ‘void windowfunction::WF_count::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_count::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:40:8: warning: ‘void windowfunction::WF_count::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h: In instantiation of ‘class windowfunction::WF_count<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.cpp:79:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:38:8: warning: ‘void windowfunction::WF_count::operator()(int64_t, int64_t, int64_t) [with T = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_count::clone() const [with T = __int128]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:40:8: warning: ‘void windowfunction::WF_count::resetData() [with T = __int128]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [158/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowfunction.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowfunction.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowfunction.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunction.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunction.cpp:34: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunction.cpp:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunction.cpp:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunction.cpp:43: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [159/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_lead_lag.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_lead_lag.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_lead_lag.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:41: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:44: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:47: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h: In instantiation of ‘class windowfunction::WF_lead_lag’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:65:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:37:8: warning: ‘void windowfunction::WF_lead_lag::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_lead_lag::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:39:8: warning: ‘void windowfunction::WF_lead_lag::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:40:8: warning: ‘void windowfunction::WF_lead_lag::parseParms(const std::vector >&) [with T = long int]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h: In instantiation of ‘class windowfunction::WF_lead_lag’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:79:52: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:37:8: warning: ‘void windowfunction::WF_lead_lag::operator()(int64_t, int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_lead_lag::clone() const [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:39:8: warning: ‘void windowfunction::WF_lead_lag::resetData() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:40:8: warning: ‘void windowfunction::WF_lead_lag::parseParms(const std::vector >&) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h: In instantiation of ‘class windowfunction::WF_lead_lag<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:96:54: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:37:8: warning: ‘void windowfunction::WF_lead_lag::operator()(int64_t, int64_t, int64_t) [with T = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_lead_lag::clone() const [with T = __int128]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:39:8: warning: ‘void windowfunction::WF_lead_lag::resetData() [with T = __int128]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:40:8: warning: ‘void windowfunction::WF_lead_lag::parseParms(const std::vector >&) [with T = __int128]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h: In instantiation of ‘class windowfunction::WF_lead_lag’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:103:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:37:8: warning: ‘void windowfunction::WF_lead_lag::operator()(int64_t, int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_lead_lag::clone() const [with T = double]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:39:8: warning: ‘void windowfunction::WF_lead_lag::resetData() [with T = double]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:40:8: warning: ‘void windowfunction::WF_lead_lag::parseParms(const std::vector >&) [with T = double]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h: In instantiation of ‘class windowfunction::WF_lead_lag’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:109:55: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:37:8: warning: ‘void windowfunction::WF_lead_lag::operator()(int64_t, int64_t, int64_t) [with T = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_lead_lag::clone() const [with T = long double]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:39:8: warning: ‘void windowfunction::WF_lead_lag::resetData() [with T = long double]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:40:8: warning: ‘void windowfunction::WF_lead_lag::parseParms(const std::vector >&) [with T = long double]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h: In instantiation of ‘class windowfunction::WF_lead_lag’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:116:49: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:37:8: warning: ‘void windowfunction::WF_lead_lag::operator()(int64_t, int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_lead_lag::clone() const [with T = float]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:39:8: warning: ‘void windowfunction::WF_lead_lag::resetData() [with T = float]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:40:8: warning: ‘void windowfunction::WF_lead_lag::parseParms(const std::vector >&) [with T = float]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h: In instantiation of ‘class windowfunction::WF_lead_lag >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.cpp:122:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:37:8: warning: ‘void windowfunction::WF_lead_lag::operator()(int64_t, int64_t, int64_t) [with T = std::__cxx11::basic_string; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_lead_lag::clone() const [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:39:8: warning: ‘void windowfunction::WF_lead_lag::resetData() [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:40:8: warning: ‘void windowfunction::WF_lead_lag::parseParms(const std::vector >&) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [160/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/frameboundrange.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/frameboundrange.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/frameboundrange.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:39, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:33: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/framebound.h:26, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:23, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:48:23: warning: ‘virtual windowfunction::FrameBound* windowfunction::FrameBoundRange::clone()’ can be marked override [-Wsuggest-override] 48 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:55:11: warning: ‘virtual int64_t windowfunction::FrameBoundRange::getBound(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 55 | int64_t getBound(int64_t, int64_t, int64_t); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:57:21: warning: ‘virtual const std::string windowfunction::FrameBoundRange::toString() const’ can be marked override [-Wsuggest-override] 57 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h: In instantiation of ‘class windowfunction::FrameBoundConstantRange’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:205:41: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:143:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundConstantRange::clone() [with T = long int]’ can be marked override [-Wsuggest-override] 143 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:72:9: warning: ‘int64_t windowfunction::FrameBoundConstantRange::getBound(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 72 | int64_t FrameBoundConstantRange::getBound(int64_t b, int64_t e, int64_t c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:152:21: warning: ‘const std::string windowfunction::FrameBoundConstantRange::toString() const [with T = long int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 152 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h: In instantiation of ‘class windowfunction::FrameBoundConstantRange’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:211:43: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:143:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundConstantRange::clone() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 143 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:72:9: warning: ‘int64_t windowfunction::FrameBoundConstantRange::getBound(int64_t, int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 72 | int64_t FrameBoundConstantRange::getBound(int64_t b, int64_t e, int64_t c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:152:21: warning: ‘const std::string windowfunction::FrameBoundConstantRange::toString() const [with T = long unsigned int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 152 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h: In instantiation of ‘class windowfunction::FrameBoundConstantRange’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:223:39: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:143:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundConstantRange::clone() [with T = double]’ can be marked override [-Wsuggest-override] 143 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:72:9: warning: ‘int64_t windowfunction::FrameBoundConstantRange::getBound(int64_t, int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 72 | int64_t FrameBoundConstantRange::getBound(int64_t b, int64_t e, int64_t c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:152:21: warning: ‘const std::string windowfunction::FrameBoundConstantRange::toString() const [with T = double; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 152 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h: In instantiation of ‘class windowfunction::FrameBoundConstantRange’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:229:37: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:143:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundConstantRange::clone() [with T = float]’ can be marked override [-Wsuggest-override] 143 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:72:9: warning: ‘int64_t windowfunction::FrameBoundConstantRange::getBound(int64_t, int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 72 | int64_t FrameBoundConstantRange::getBound(int64_t b, int64_t e, int64_t c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:152:21: warning: ‘const std::string windowfunction::FrameBoundConstantRange::toString() const [with T = float; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 152 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h: In instantiation of ‘class windowfunction::FrameBoundExpressionRange’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:408:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:195:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundExpressionRange::clone() [with T = long int]’ can be marked override [-Wsuggest-override] 195 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:396:14: warning: ‘const std::string windowfunction::FrameBoundExpressionRange::toString() const [with T = long int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 396 | const string FrameBoundExpressionRange::toString() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:243:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRange::getPrecedingOffset(int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 243 | int64_t FrameBoundExpressionRange::getPrecedingOffset(int64_t c, int64_t b) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:249:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRange::getFollowingOffset(int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 249 | int64_t FrameBoundExpressionRange::getFollowingOffset(int64_t c, int64_t e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:255:6: warning: ‘void windowfunction::FrameBoundExpressionRange::validate() [with T = long int]’ can be marked override [-Wsuggest-override] 255 | void FrameBoundExpressionRange::validate() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h: In instantiation of ‘class windowfunction::FrameBoundExpressionRange’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:409:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:195:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundExpressionRange::clone() [with T = double]’ can be marked override [-Wsuggest-override] 195 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:396:14: warning: ‘const std::string windowfunction::FrameBoundExpressionRange::toString() const [with T = double; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 396 | const string FrameBoundExpressionRange::toString() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:243:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRange::getPrecedingOffset(int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 243 | int64_t FrameBoundExpressionRange::getPrecedingOffset(int64_t c, int64_t b) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:249:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRange::getFollowingOffset(int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 249 | int64_t FrameBoundExpressionRange::getFollowingOffset(int64_t c, int64_t e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:255:6: warning: ‘void windowfunction::FrameBoundExpressionRange::validate() [with T = double]’ can be marked override [-Wsuggest-override] 255 | void FrameBoundExpressionRange::validate() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h: In instantiation of ‘class windowfunction::FrameBoundExpressionRange’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:410:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:195:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundExpressionRange::clone() [with T = float]’ can be marked override [-Wsuggest-override] 195 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:396:14: warning: ‘const std::string windowfunction::FrameBoundExpressionRange::toString() const [with T = float; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 396 | const string FrameBoundExpressionRange::toString() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:243:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRange::getPrecedingOffset(int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 243 | int64_t FrameBoundExpressionRange::getPrecedingOffset(int64_t c, int64_t b) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:249:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRange::getFollowingOffset(int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 249 | int64_t FrameBoundExpressionRange::getFollowingOffset(int64_t c, int64_t e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:255:6: warning: ‘void windowfunction::FrameBoundExpressionRange::validate() [with T = float]’ can be marked override [-Wsuggest-override] 255 | void FrameBoundExpressionRange::validate() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h: In instantiation of ‘class windowfunction::FrameBoundExpressionRange’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:411:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.h:195:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundExpressionRange::clone() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 195 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:396:14: warning: ‘const std::string windowfunction::FrameBoundExpressionRange::toString() const [with T = long unsigned int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 396 | const string FrameBoundExpressionRange::toString() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:243:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRange::getPrecedingOffset(int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 243 | int64_t FrameBoundExpressionRange::getPrecedingOffset(int64_t c, int64_t b) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:249:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRange::getFollowingOffset(int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 249 | int64_t FrameBoundExpressionRange::getFollowingOffset(int64_t c, int64_t e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrange.cpp:255:6: warning: ‘void windowfunction::FrameBoundExpressionRange::validate() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 255 | void FrameBoundExpressionRange::validate() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [161/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_ranking.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_ranking.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_ranking.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.cpp:35: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.cpp:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.cpp:45: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.cpp:48: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.h:37:8: warning: ‘virtual void windowfunction::WF_ranking::operator()(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.h:38:23: warning: ‘virtual windowfunction::WindowFunctionType* windowfunction::WF_ranking::clone() const’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.h:39:8: warning: ‘virtual void windowfunction::WF_ranking::resetData()’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [162/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Djoiner_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/tuplejoiner.cpp.o -MF storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/tuplejoiner.cpp.o.d -o storage/columnstore/columnstore/utils/joiner/CMakeFiles/joiner.dir/tuplejoiner.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/tuplejoiner.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/tuplejoiner.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/tuplejoiner.cpp:19: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/../funcexp/funcexpwrapper.h:38, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/tuplejoiner.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/../funcexp/funcexpwrapper.h:55:8: warning: ‘virtual void funcexp::FuncExpWrapper::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 55 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/../funcexp/funcexpwrapper.h:56:8: warning: ‘virtual void funcexp::FuncExpWrapper::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 56 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/lbidlist.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner/tuplejoiner.cpp:30: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/mastersegmenttable.h:44, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brm.h:28, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/lbidlist.h:34: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:121:23: warning: ‘virtual const char* rwlock::not_excl::what() const’ can be marked override [-Wsuggest-override] 121 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:130:23: warning: ‘virtual const char* rwlock::wouldblock::what() const’ can be marked override [-Wsuggest-override] 130 | virtual const char* what() const throw() | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brm.h:29: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:992:23: warning: ‘virtual void BRM::ExtentMap::undoChanges()’ can be marked override [-Wsuggest-override] 992 | EXPORT virtual void undoChanges(); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:994:23: warning: ‘virtual void BRM::ExtentMap::confirmChanges()’ can be marked override [-Wsuggest-override] 994 | EXPORT virtual void confirmChanges(); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ [163/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_percentile.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_percentile.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_percentile.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:45: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:48: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:51: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h: In instantiation of ‘class windowfunction::WF_percentile’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:71:55: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:38:8: warning: ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_percentile::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:40:8: warning: ‘void windowfunction::WF_percentile::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:41:8: warning: ‘void windowfunction::WF_percentile::parseParms(const std::vector >&) [with T = long int]’ can be marked override [-Wsuggest-override] 41 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h: In instantiation of ‘class windowfunction::WF_percentile’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:85:56: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:38:8: warning: ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_percentile::clone() const [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:40:8: warning: ‘void windowfunction::WF_percentile::resetData() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:41:8: warning: ‘void windowfunction::WF_percentile::parseParms(const std::vector >&) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 41 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h: In instantiation of ‘class windowfunction::WF_percentile<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:103:58: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:38:8: warning: ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_percentile::clone() const [with T = __int128]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:40:8: warning: ‘void windowfunction::WF_percentile::resetData() [with T = __int128]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:41:8: warning: ‘void windowfunction::WF_percentile::parseParms(const std::vector >&) [with T = __int128]’ can be marked override [-Wsuggest-override] 41 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h: In instantiation of ‘class windowfunction::WF_percentile’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:111:54: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:38:8: warning: ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_percentile::clone() const [with T = double]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:40:8: warning: ‘void windowfunction::WF_percentile::resetData() [with T = double]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:41:8: warning: ‘void windowfunction::WF_percentile::parseParms(const std::vector >&) [with T = double]’ can be marked override [-Wsuggest-override] 41 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h: In instantiation of ‘class windowfunction::WF_percentile’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:118:53: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:38:8: warning: ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_percentile::clone() const [with T = float]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:40:8: warning: ‘void windowfunction::WF_percentile::resetData() [with T = float]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:41:8: warning: ‘void windowfunction::WF_percentile::parseParms(const std::vector >&) [with T = float]’ can be marked override [-Wsuggest-override] 41 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h: In instantiation of ‘class windowfunction::WF_percentile’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:124:59: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:38:8: warning: ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_percentile::clone() const [with T = long double]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:40:8: warning: ‘void windowfunction::WF_percentile::resetData() [with T = long double]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:41:8: warning: ‘void windowfunction::WF_percentile::parseParms(const std::vector >&) [with T = long double]’ can be marked override [-Wsuggest-override] 41 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h: In instantiation of ‘class windowfunction::WF_percentile >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:132:56: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:38:8: warning: ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = std::__cxx11::basic_string; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_percentile::clone() const [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:40:8: warning: ‘void windowfunction::WF_percentile::resetData() [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:41:8: warning: ‘void windowfunction::WF_percentile::parseParms(const std::vector >&) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 41 | void parseParms(const std::vector&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp: In member function ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = long double]’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:338:9: warning: array subscript ‘long double[0]’ is partly outside array bounds of ‘double [1]’ [-Warray-bounds=] 338 | v = *(reinterpret_cast(&vd)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:321:14: note: object ‘vd’ of size 8 321 | double vd = 0; | ^~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp: In member function ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = __int128]’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:338:9: warning: array subscript ‘__int128[0]’ is partly outside array bounds of ‘double [1]’ [-Warray-bounds=] 338 | v = *(reinterpret_cast(&vd)); | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.cpp:321:14: note: object ‘vd’ of size 8 321 | double vd = 0; | ^~ [164/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dbatchloader_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/batchloader/CMakeFiles/batchloader.dir/batchloader.cpp.o -MF storage/columnstore/columnstore/utils/batchloader/CMakeFiles/batchloader.dir/batchloader.cpp.o.d -o storage/columnstore/columnstore/utils/batchloader/CMakeFiles/batchloader.dir/batchloader.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader/batchloader.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/logicalpartition.h:31, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:35, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/dbrm.h:39, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader/batchloader.cpp:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/mastersegmenttable.h:44, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:49, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/dbrm.h:42: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:121:23: warning: ‘virtual const char* rwlock::not_excl::what() const’ can be marked override [-Wsuggest-override] 121 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:130:23: warning: ‘virtual const char* rwlock::wouldblock::what() const’ can be marked override [-Wsuggest-override] 130 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:992:23: warning: ‘virtual void BRM::ExtentMap::undoChanges()’ can be marked override [-Wsuggest-override] 992 | EXPORT virtual void undoChanges(); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:994:23: warning: ‘virtual void BRM::ExtentMap::confirmChanges()’ can be marked override [-Wsuggest-override] 994 | EXPORT virtual void confirmChanges(); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [165/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dddlcleanuputil_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/ddlcleanup/CMakeFiles/ddlcleanuputil.dir/ddlcleanuputil.cpp.o -MF storage/columnstore/columnstore/utils/ddlcleanup/CMakeFiles/ddlcleanuputil.dir/ddlcleanuputil.cpp.o.d -o storage/columnstore/columnstore/utils/ddlcleanup/CMakeFiles/ddlcleanuputil.dir/ddlcleanuputil.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup/ddlcleanuputil.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup/ddlcleanuputil.cpp:35: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:121:23: warning: ‘virtual const char* rwlock::not_excl::what() const’ can be marked override [-Wsuggest-override] 121 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock.h:130:23: warning: ‘virtual const char* rwlock::wouldblock::what() const’ can be marked override [-Wsuggest-override] 130 | virtual const char* what() const throw() | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontsystemcatalog.h:45, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup/ddlcleanuputil.cpp:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/dbrm.h:39, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/objectidmanager.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup/ddlcleanuputil.cpp:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/dbrm.h:42: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:992:23: warning: ‘virtual void BRM::ExtentMap::undoChanges()’ can be marked override [-Wsuggest-override] 992 | EXPORT virtual void undoChanges(); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/extentmap.h:994:23: warning: ‘virtual void BRM::ExtentMap::confirmChanges()’ can be marked override [-Wsuggest-override] 994 | EXPORT virtual void confirmChanges(); | ^~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc/ddlpackageprocessor.h:42, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup/ddlcleanuputil.cpp:52: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:519:22: warning: ‘virtual int ddlpackage::CreateTableStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 519 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:522:22: warning: ‘virtual int ddlpackage::CreateTableStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 522 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:534:32: warning: ‘virtual std::ostream& ddlpackage::CreateTableStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 534 | EXPORT virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:589:15: warning: ‘virtual int ddlpackage::AtaAddColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 589 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:592:15: warning: ‘virtual int ddlpackage::AtaAddColumn::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 592 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:606:25: warning: ‘virtual std::ostream& ddlpackage::AtaAddColumn::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 606 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:618:15: warning: ‘virtual int ddlpackage::AtaAddColumns::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 618 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:621:15: warning: ‘virtual int ddlpackage::AtaAddColumns::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 621 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:633:25: warning: ‘virtual std::ostream& ddlpackage::AtaAddColumns::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 633 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:644:22: warning: ‘virtual int ddlpackage::AtaDropColumns::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 644 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:647:22: warning: ‘virtual int ddlpackage::AtaDropColumns::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 647 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:659:32: warning: ‘virtual std::ostream& ddlpackage::AtaDropColumns::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 659 | EXPORT virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:669:15: warning: ‘virtual int ddlpackage::AtaAddTableConstraint::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 669 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:672:15: warning: ‘virtual int ddlpackage::AtaAddTableConstraint::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 672 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:684:25: warning: ‘virtual std::ostream& ddlpackage::AtaAddTableConstraint::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 684 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:694:22: warning: ‘virtual int ddlpackage::AtaDropColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 694 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:697:22: warning: ‘virtual int ddlpackage::AtaDropColumn::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 697 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:708:32: warning: ‘virtual std::ostream& ddlpackage::AtaDropColumn::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 708 | EXPORT virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:722:15: warning: ‘virtual int ddlpackage::AtaSetColumnDefault::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 722 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:725:15: warning: ‘virtual int ddlpackage::AtaSetColumnDefault::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 725 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:732:25: warning: ‘virtual std::ostream& ddlpackage::AtaSetColumnDefault::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 732 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:746:15: warning: ‘virtual int ddlpackage::AtaDropColumnDefault::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 746 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:749:15: warning: ‘virtual int ddlpackage::AtaDropColumnDefault::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 749 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:757:25: warning: ‘virtual std::ostream& ddlpackage::AtaDropColumnDefault::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 757 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:773:15: warning: ‘virtual int ddlpackage::AtaDropTableConstraint::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 773 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:776:15: warning: ‘virtual int ddlpackage::AtaDropTableConstraint::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 776 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:784:25: warning: ‘virtual std::ostream& ddlpackage::AtaDropTableConstraint::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 784 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:800:15: warning: ‘virtual int ddlpackage::AtaRenameTable::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 800 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:803:15: warning: ‘virtual int ddlpackage::AtaRenameTable::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 803 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:812:17: warning: ‘virtual std::ostream& ddlpackage::AtaRenameTable::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 812 | std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:823:15: warning: ‘virtual int ddlpackage::AtaTableComment::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 823 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:826:15: warning: ‘virtual int ddlpackage::AtaTableComment::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 826 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:835:17: warning: ‘virtual std::ostream& ddlpackage::AtaTableComment::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 835 | std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:846:15: warning: ‘virtual int ddlpackage::AtaModifyColumnType::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 846 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:849:15: warning: ‘virtual int ddlpackage::AtaModifyColumnType::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 849 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:864:17: warning: ‘virtual std::ostream& ddlpackage::AtaModifyColumnType::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 864 | std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:877:15: warning: ‘virtual int ddlpackage::AtaRenameColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 877 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:880:15: warning: ‘virtual int ddlpackage::AtaRenameColumn::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 880 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:916:17: warning: ‘virtual std::ostream& ddlpackage::AtaRenameColumn::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 916 | std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1134:27: warning: ‘virtual ddlpackage::DDL_SERIAL_TYPE ddlpackage::TableUniqueConstraintDef::getSerialType()’ can be marked override [-Wsuggest-override] 1134 | virtual DDL_SERIAL_TYPE getSerialType() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1140:15: warning: ‘virtual int ddlpackage::TableUniqueConstraintDef::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1140 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1143:15: warning: ‘virtual int ddlpackage::TableUniqueConstraintDef::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1143 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1155:25: warning: ‘virtual std::ostream& ddlpackage::TableUniqueConstraintDef::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1155 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1165:27: warning: ‘virtual ddlpackage::DDL_SERIAL_TYPE ddlpackage::TablePrimaryKeyConstraintDef::getSerialType()’ can be marked override [-Wsuggest-override] 1165 | virtual DDL_SERIAL_TYPE getSerialType() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1171:22: warning: ‘virtual int ddlpackage::TablePrimaryKeyConstraintDef::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1171 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1174:22: warning: ‘virtual int ddlpackage::TablePrimaryKeyConstraintDef::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1174 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1187:32: warning: ‘virtual std::ostream& ddlpackage::TablePrimaryKeyConstraintDef::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1187 | EXPORT virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1216:27: warning: ‘virtual ddlpackage::DDL_SERIAL_TYPE ddlpackage::TableReferencesConstraintDef::getSerialType()’ can be marked override [-Wsuggest-override] 1216 | virtual DDL_SERIAL_TYPE getSerialType() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1222:15: warning: ‘virtual int ddlpackage::TableReferencesConstraintDef::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1222 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1225:15: warning: ‘virtual int ddlpackage::TableReferencesConstraintDef::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1225 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1238:25: warning: ‘virtual std::ostream& ddlpackage::TableReferencesConstraintDef::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1238 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1252:27: warning: ‘virtual ddlpackage::DDL_SERIAL_TYPE ddlpackage::TableCheckConstraintDef::getSerialType()’ can be marked override [-Wsuggest-override] 1252 | virtual DDL_SERIAL_TYPE getSerialType() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1258:15: warning: ‘virtual int ddlpackage::TableCheckConstraintDef::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1258 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1261:15: warning: ‘virtual int ddlpackage::TableCheckConstraintDef::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1261 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1270:25: warning: ‘virtual std::ostream& ddlpackage::TableCheckConstraintDef::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1270 | virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1287:22: warning: ‘virtual int ddlpackage::AlterTableStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1287 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1290:22: warning: ‘virtual int ddlpackage::AlterTableStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1290 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1299:32: warning: ‘virtual std::ostream& ddlpackage::AlterTableStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1299 | EXPORT virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1367:15: warning: ‘virtual int ddlpackage::CreateIndexStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1367 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1370:15: warning: ‘virtual int ddlpackage::CreateIndexStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1370 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1377:17: warning: ‘virtual std::ostream& ddlpackage::CreateIndexStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1377 | std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1392:15: warning: ‘virtual int ddlpackage::DropIndexStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1392 | virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1395:15: warning: ‘virtual int ddlpackage::DropIndexStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1395 | virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1403:17: warning: ‘virtual std::ostream& ddlpackage::DropIndexStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1403 | std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1415:22: warning: ‘virtual int ddlpackage::DropTableStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1415 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1418:22: warning: ‘virtual int ddlpackage::DropTableStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1418 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1426:24: warning: ‘virtual std::ostream& ddlpackage::DropTableStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1426 | EXPORT std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1450:22: warning: ‘virtual int ddlpackage::TruncTableStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1450 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1453:22: warning: ‘virtual int ddlpackage::TruncTableStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1453 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1461:24: warning: ‘virtual std::ostream& ddlpackage::TruncTableStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1461 | EXPORT std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1485:22: warning: ‘virtual int ddlpackage::MarkPartitionStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1485 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1488:22: warning: ‘virtual int ddlpackage::MarkPartitionStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1488 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1499:32: warning: ‘virtual std::ostream& ddlpackage::MarkPartitionStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1499 | EXPORT virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1516:22: warning: ‘virtual int ddlpackage::RestorePartitionStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1516 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1519:22: warning: ‘virtual int ddlpackage::RestorePartitionStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1519 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1529:32: warning: ‘virtual std::ostream& ddlpackage::RestorePartitionStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1529 | EXPORT virtual std::ostream& put(std::ostream& os) const; | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1546:22: warning: ‘virtual int ddlpackage::DropPartitionStatement::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1546 | EXPORT virtual int unserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1549:22: warning: ‘virtual int ddlpackage::DropPartitionStatement::serialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1549 | EXPORT virtual int serialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage/ddlpkg.h:1559:32: warning: ‘virtual std::ostream& ddlpackage::DropPartitionStatement::put(std::ostream&) const’ can be marked override [-Wsuggest-override] 1559 | EXPORT virtual std::ostream& put(std::ostream& os) const; | ^~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc/../../writeengine/client/we_clients.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc/ddlpackageprocessor.h:48: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock_local.h:65:25: warning: ‘virtual const char* rwlock::RWLock_local::not_excl::what() const’ can be marked override [-Wsuggest-override] 65 | virtual const char* what() const throw() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock/rwlock_local.h:74:25: warning: ‘virtual const char* rwlock::RWLock_local::wouldblock::what() const’ can be marked override [-Wsuggest-override] 74 | virtual const char* what() const throw() | ^~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:35, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/resourcemanager.h:35, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc/../../writeengine/client/we_clients.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ [166/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowfunctiontype.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowfunctiontype.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/windowfunctiontype.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:39, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:45: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:49: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:54: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.h:37:8: warning: ‘virtual void windowfunction::WF_ntile::operator()(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.h:38:23: warning: ‘virtual windowfunction::WindowFunctionType* windowfunction::WF_ntile::clone() const’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.h:39:8: warning: ‘virtual void windowfunction::WF_ntile::resetData()’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.h:40:8: warning: ‘virtual void windowfunction::WF_ntile::parseParms(const std::vector >&)’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:56: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.h:37:8: warning: ‘virtual void windowfunction::WF_ranking::operator()(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.h:38:23: warning: ‘virtual windowfunction::WindowFunctionType* windowfunction::WF_ranking::clone() const’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ranking.h:39:8: warning: ‘virtual void windowfunction::WF_ranking::resetData()’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:57: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.h:37:8: warning: ‘virtual void windowfunction::WF_row_number::operator()(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.h:38:23: warning: ‘virtual windowfunction::WindowFunctionType* windowfunction::WF_row_number::clone() const’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_row_number.h:39:8: warning: ‘virtual void windowfunction::WF_row_number::resetData()’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:60: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:63:8: warning: ‘virtual void windowfunction::WF_udaf::operator()(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 63 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:64:23: warning: ‘virtual windowfunction::WindowFunctionType* windowfunction::WF_udaf::clone() const’ can be marked override [-Wsuggest-override] 64 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:65:8: warning: ‘virtual void windowfunction::WF_udaf::resetData()’ can be marked override [-Wsuggest-override] 65 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:66:8: warning: ‘virtual void windowfunction::WF_udaf::parseParms(const std::vector >&)’ can be marked override [-Wsuggest-override] 66 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:67:16: warning: ‘virtual bool windowfunction::WF_udaf::dropValues(int64_t, int64_t)’ can be marked override [-Wsuggest-override] 67 | virtual bool dropValues(int64_t, int64_t); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:50: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h: In instantiation of ‘class windowfunction::WF_count’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:167:52: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:38:8: warning: ‘void windowfunction::WF_count::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_count::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_count.h:40:8: warning: ‘void windowfunction::WF_count::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:52: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h: In instantiation of ‘class windowfunction::WF_min_max’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:170:43: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:37:8: warning: ‘void windowfunction::WF_min_max::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_min_max::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:39:8: warning: ‘void windowfunction::WF_min_max::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:59: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:176:44: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = long int; T_OUT = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = long int; T_OUT = long double]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = long int; T_OUT = long double]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:58: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h: In instantiation of ‘class windowfunction::WF_stats’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:182:46: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:37:8: warning: ‘void windowfunction::WF_stats::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_stats::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:39:8: warning: ‘void windowfunction::WF_stats::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:53: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h: In instantiation of ‘class windowfunction::WF_nth_value’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:193:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:37:8: warning: ‘void windowfunction::WF_nth_value::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_nth_value::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:39:8: warning: ‘void windowfunction::WF_nth_value::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:40:8: warning: ‘void windowfunction::WF_nth_value::parseParms(const std::vector >&) [with T = long int]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:51: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h: In instantiation of ‘class windowfunction::WF_lead_lag’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:196:44: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:37:8: warning: ‘void windowfunction::WF_lead_lag::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_lead_lag::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:39:8: warning: ‘void windowfunction::WF_lead_lag::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_lead_lag.h:40:8: warning: ‘void windowfunction::WF_lead_lag::parseParms(const std::vector >&) [with T = long int]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h: In instantiation of ‘class windowfunction::WF_percentile’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.cpp:201:58: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:38:8: warning: ‘void windowfunction::WF_percentile::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 38 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:39:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_percentile::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 39 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:40:8: warning: ‘void windowfunction::WF_percentile::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 40 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_percentile.h:41:8: warning: ‘void windowfunction::WF_percentile::parseParms(const std::vector >&) [with T = long int]’ can be marked override [-Wsuggest-override] 41 | void parseParms(const std::vector&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [167/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/frameboundrow.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/frameboundrow.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/frameboundrow.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:39, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:32: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/framebound.h:26, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:23, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:44:23: warning: ‘virtual windowfunction::FrameBound* windowfunction::FrameBoundRow::clone()’ can be marked override [-Wsuggest-override] 44 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:51:11: warning: ‘virtual int64_t windowfunction::FrameBoundRow::getBound(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 51 | int64_t getBound(int64_t, int64_t, int64_t); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:53:21: warning: ‘virtual const std::string windowfunction::FrameBoundRow::toString() const’ can be marked override [-Wsuggest-override] 53 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:76:23: warning: ‘virtual windowfunction::FrameBound* windowfunction::FrameBoundConstantRow::clone()’ can be marked override [-Wsuggest-override] 76 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:83:11: warning: ‘virtual int64_t windowfunction::FrameBoundConstantRow::getBound(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 83 | int64_t getBound(int64_t, int64_t, int64_t); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:85:21: warning: ‘virtual const std::string windowfunction::FrameBoundConstantRow::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h: In instantiation of ‘class windowfunction::FrameBoundExpressionRow’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:113:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:111:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundExpressionRow::clone() [with T = long int]’ can be marked override [-Wsuggest-override] 111 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:78:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRow::getBound(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 78 | int64_t FrameBoundExpressionRow::getBound(int64_t b, int64_t e, int64_t c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:100:14: warning: ‘const std::string windowfunction::FrameBoundExpressionRow::toString() const [with T = long int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 100 | const string FrameBoundExpressionRow::toString() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h: In instantiation of ‘class windowfunction::FrameBoundExpressionRow’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:119:39: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:111:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundExpressionRow::clone() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 111 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:78:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRow::getBound(int64_t, int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 78 | int64_t FrameBoundExpressionRow::getBound(int64_t b, int64_t e, int64_t c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:100:14: warning: ‘const std::string windowfunction::FrameBoundExpressionRow::toString() const [with T = long unsigned int; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 100 | const string FrameBoundExpressionRow::toString() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h: In instantiation of ‘class windowfunction::FrameBoundExpressionRow’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:125:37: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:111:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundExpressionRow::clone() [with T = double]’ can be marked override [-Wsuggest-override] 111 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:78:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRow::getBound(int64_t, int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 78 | int64_t FrameBoundExpressionRow::getBound(int64_t b, int64_t e, int64_t c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:100:14: warning: ‘const std::string windowfunction::FrameBoundExpressionRow::toString() const [with T = double; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 100 | const string FrameBoundExpressionRow::toString() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h: In instantiation of ‘class windowfunction::FrameBoundExpressionRow’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:131:36: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.h:111:23: warning: ‘windowfunction::FrameBound* windowfunction::FrameBoundExpressionRow::clone() [with T = float]’ can be marked override [-Wsuggest-override] 111 | virtual FrameBound* clone() | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:78:9: warning: ‘int64_t windowfunction::FrameBoundExpressionRow::getBound(int64_t, int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 78 | int64_t FrameBoundExpressionRow::getBound(int64_t b, int64_t e, int64_t c) | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/frameboundrow.cpp:100:14: warning: ‘const std::string windowfunction::FrameBoundExpressionRow::toString() const [with T = float; std::string = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 100 | const string FrameBoundExpressionRow::toString() const | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector<_Tp>&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [168/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_ntile.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_ntile.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_ntile.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.cpp:35: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.cpp:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.cpp:43: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.cpp:46: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.cpp:49: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.h:37:8: warning: ‘virtual void windowfunction::WF_ntile::operator()(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.h:38:23: warning: ‘virtual windowfunction::WindowFunctionType* windowfunction::WF_ntile::clone() const’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.h:39:8: warning: ‘virtual void windowfunction::WF_ntile::resetData()’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_ntile.h:40:8: warning: ‘virtual void windowfunction::WF_ntile::parseParms(const std::vector >&)’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [169/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_stats.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_stats.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_stats.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:46: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:23, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:49: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h: In instantiation of ‘class windowfunction::WF_stats’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:67:48: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:37:8: warning: ‘void windowfunction::WF_stats::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_stats::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:39:8: warning: ‘void windowfunction::WF_stats::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h: In instantiation of ‘class windowfunction::WF_stats’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:77:49: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:37:8: warning: ‘void windowfunction::WF_stats::operator()(int64_t, int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_stats::clone() const [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:39:8: warning: ‘void windowfunction::WF_stats::resetData() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h: In instantiation of ‘class windowfunction::WF_stats<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:94:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:37:8: warning: ‘void windowfunction::WF_stats::operator()(int64_t, int64_t, int64_t) [with T = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_stats::clone() const [with T = __int128]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:39:8: warning: ‘void windowfunction::WF_stats::resetData() [with T = __int128]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h: In instantiation of ‘class windowfunction::WF_stats’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:102:47: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:37:8: warning: ‘void windowfunction::WF_stats::operator()(int64_t, int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_stats::clone() const [with T = double]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:39:8: warning: ‘void windowfunction::WF_stats::resetData() [with T = double]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h: In instantiation of ‘class windowfunction::WF_stats’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:109:46: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:37:8: warning: ‘void windowfunction::WF_stats::operator()(int64_t, int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_stats::clone() const [with T = float]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:39:8: warning: ‘void windowfunction::WF_stats::resetData() [with T = float]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h: In instantiation of ‘class windowfunction::WF_stats’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.cpp:115:52: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:37:8: warning: ‘void windowfunction::WF_stats::operator()(int64_t, int64_t, int64_t) [with T = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_stats::clone() const [with T = long double]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_stats.h:39:8: warning: ‘void windowfunction::WF_stats::resetData() [with T = long double]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [170/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_min_max.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_min_max.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_min_max.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:43: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:23, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:46: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h: In instantiation of ‘class windowfunction::WF_min_max’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:64:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:37:8: warning: ‘void windowfunction::WF_min_max::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_min_max::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:39:8: warning: ‘void windowfunction::WF_min_max::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h: In instantiation of ‘class windowfunction::WF_min_max’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:78:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:37:8: warning: ‘void windowfunction::WF_min_max::operator()(int64_t, int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_min_max::clone() const [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:39:8: warning: ‘void windowfunction::WF_min_max::resetData() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h: In instantiation of ‘class windowfunction::WF_min_max<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:96:53: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:37:8: warning: ‘void windowfunction::WF_min_max::operator()(int64_t, int64_t, int64_t) [with T = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_min_max::clone() const [with T = __int128]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:39:8: warning: ‘void windowfunction::WF_min_max::resetData() [with T = __int128]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h: In instantiation of ‘class windowfunction::WF_min_max’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:104:49: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:37:8: warning: ‘void windowfunction::WF_min_max::operator()(int64_t, int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_min_max::clone() const [with T = double]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:39:8: warning: ‘void windowfunction::WF_min_max::resetData() [with T = double]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h: In instantiation of ‘class windowfunction::WF_min_max’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:111:48: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:37:8: warning: ‘void windowfunction::WF_min_max::operator()(int64_t, int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_min_max::clone() const [with T = float]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:39:8: warning: ‘void windowfunction::WF_min_max::resetData() [with T = float]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h: In instantiation of ‘class windowfunction::WF_min_max’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:117:54: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:37:8: warning: ‘void windowfunction::WF_min_max::operator()(int64_t, int64_t, int64_t) [with T = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_min_max::clone() const [with T = long double]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:39:8: warning: ‘void windowfunction::WF_min_max::resetData() [with T = long double]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h: In instantiation of ‘class windowfunction::WF_min_max >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.cpp:123:49: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:37:8: warning: ‘void windowfunction::WF_min_max::operator()(int64_t, int64_t, int64_t) [with T = std::__cxx11::basic_string; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_min_max::clone() const [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_min_max.h:39:8: warning: ‘void windowfunction::WF_min_max::resetData() [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [171/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_nth_value.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_nth_value.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_nth_value.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:41: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:24, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:44: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/../../utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:47: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h: In instantiation of ‘class windowfunction::WF_nth_value’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:65:52: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:37:8: warning: ‘void windowfunction::WF_nth_value::operator()(int64_t, int64_t, int64_t) [with T = long int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_nth_value::clone() const [with T = long int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:39:8: warning: ‘void windowfunction::WF_nth_value::resetData() [with T = long int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:40:8: warning: ‘void windowfunction::WF_nth_value::parseParms(const std::vector >&) [with T = long int]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h: In instantiation of ‘class windowfunction::WF_nth_value’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:79:53: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:37:8: warning: ‘void windowfunction::WF_nth_value::operator()(int64_t, int64_t, int64_t) [with T = long unsigned int; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_nth_value::clone() const [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:39:8: warning: ‘void windowfunction::WF_nth_value::resetData() [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:40:8: warning: ‘void windowfunction::WF_nth_value::parseParms(const std::vector >&) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h: In instantiation of ‘class windowfunction::WF_nth_value<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:96:55: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:37:8: warning: ‘void windowfunction::WF_nth_value::operator()(int64_t, int64_t, int64_t) [with T = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_nth_value::clone() const [with T = __int128]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:39:8: warning: ‘void windowfunction::WF_nth_value::resetData() [with T = __int128]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:40:8: warning: ‘void windowfunction::WF_nth_value::parseParms(const std::vector >&) [with T = __int128]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h: In instantiation of ‘class windowfunction::WF_nth_value’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:104:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:37:8: warning: ‘void windowfunction::WF_nth_value::operator()(int64_t, int64_t, int64_t) [with T = double; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_nth_value::clone() const [with T = double]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:39:8: warning: ‘void windowfunction::WF_nth_value::resetData() [with T = double]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:40:8: warning: ‘void windowfunction::WF_nth_value::parseParms(const std::vector >&) [with T = double]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h: In instantiation of ‘class windowfunction::WF_nth_value’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:111:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:37:8: warning: ‘void windowfunction::WF_nth_value::operator()(int64_t, int64_t, int64_t) [with T = float; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_nth_value::clone() const [with T = float]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:39:8: warning: ‘void windowfunction::WF_nth_value::resetData() [with T = float]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:40:8: warning: ‘void windowfunction::WF_nth_value::parseParms(const std::vector >&) [with T = float]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h: In instantiation of ‘class windowfunction::WF_nth_value’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:117:56: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:37:8: warning: ‘void windowfunction::WF_nth_value::operator()(int64_t, int64_t, int64_t) [with T = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_nth_value::clone() const [with T = long double]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:39:8: warning: ‘void windowfunction::WF_nth_value::resetData() [with T = long double]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:40:8: warning: ‘void windowfunction::WF_nth_value::parseParms(const std::vector >&) [with T = long double]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h: In instantiation of ‘class windowfunction::WF_nth_value >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.cpp:123:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:37:8: warning: ‘void windowfunction::WF_nth_value::operator()(int64_t, int64_t, int64_t) [with T = std::__cxx11::basic_string; int64_t = long int]’ can be marked override [-Wsuggest-override] 37 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:38:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_nth_value::clone() const [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 38 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:39:8: warning: ‘void windowfunction::WF_nth_value::resetData() [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 39 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_nth_value.h:40:8: warning: ‘void windowfunction::WF_nth_value::parseParms(const std::vector >&) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 40 | void parseParms(const std::vector&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [172/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_sum_avg.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_sum_avg.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_sum_avg.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:46: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/windowfunctiontype.h:34, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:49: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg<__int128, __int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:59:43: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = __int128; T_OUT = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = __int128; T_OUT = __int128]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = __int128; T_OUT = __int128]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:66:49: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = long double; T_OUT = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = long double; T_OUT = long double]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = long double; T_OUT = long double]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:72:43: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = float; T_OUT = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = float; T_OUT = long double]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = float; T_OUT = long double]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:77:42: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = long int; T_OUT = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = long int; T_OUT = long double]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = long int; T_OUT = long double]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:82:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = long unsigned int; T_OUT = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = long unsigned int; T_OUT = long double]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = long unsigned int; T_OUT = long double]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:86:44: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = double; T_OUT = long double; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = double; T_OUT = long double]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = double; T_OUT = long double]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:183:65: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = long unsigned int; T_OUT = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = long unsigned int; T_OUT = __int128]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = long unsigned int; T_OUT = __int128]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h: In instantiation of ‘class windowfunction::WF_sum_avg’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.cpp:185:64: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:42:8: warning: ‘void windowfunction::WF_sum_avg::operator()(int64_t, int64_t, int64_t) [with T_IN = long int; T_OUT = __int128; int64_t = long int]’ can be marked override [-Wsuggest-override] 42 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:43:23: warning: ‘windowfunction::WindowFunctionType* windowfunction::WF_sum_avg::clone() const [with T_IN = long int; T_OUT = __int128]’ can be marked override [-Wsuggest-override] 43 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_sum_avg.h:44:8: warning: ‘void windowfunction::WF_sum_avg::resetData() [with T_IN = long int; T_OUT = __int128]’ can be marked override [-Wsuggest-override] 44 | void resetData(); | ^~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1031:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1035:27: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1039:34: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1043:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1047:26: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1051:32: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1055:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1059:37: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1063:35: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1067:36: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1071:41: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1075:28: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1079:29: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:1083:31: required from ‘T mcsv1sdk::mcsv1_UDAF::convertAnyTo(static_any::any&) const [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:640:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ [173/2118] /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -DBOOST_BIND_GLOBAL_PLACEHOLDERS -DHAVE_CONFIG_H -DHAVE_PSI_INTERFACE="" -D_FILE_OFFSET_BITS=64 -Dwindowfunction_EXPORTS -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/wsrep-lib/wsrep-API/v26 -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/../.. -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/include -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/shared -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/idbdatafile -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build/storage/columnstore/columnstore/utils/loggingcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/configcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/compress -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/dataconvert -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rwlock -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/funcexp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/oam/oamcpp -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/ddlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/startup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/wrapper -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/server -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackage -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/dmlpackageproc -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/cacheutils -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/mysqlcl_idb -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querytele -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/thrift -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/joiner -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/threadpool -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/batchloader -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/ddlcleanup -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/querystats -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/writeengine/xml -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/sql -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/libmysql_client -I/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/datatypes -I/usr/include/libxml2 -march=native -O2 -pipe -felide-constructors -fno-strict-aliasing -pie -fPIC -fstack-protector --param=ssp-buffer-size=4 -DMASK_LONGDOUBLE -DNDEBUG -fno-omit-frame-pointer -D_FORTIFY_SOURCE=2 -DDBUG_OFF -Wall -Wenum-compare -Wenum-conversion -Wextra -Wformat-security -Wmissing-braces -Wno-format-truncation -Wno-init-self -Wno-nonnull-compare -Wno-unused-parameter -Wnon-virtual-dtor -Woverloaded-virtual -Wsuggest-override -Wvla -Wwrite-strings -msse4.2 -std=c++11 -fPIC -MD -MT storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_udaf.cpp.o -MF storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_udaf.cpp.o.d -o storage/columnstore/columnstore/utils/windowfunction/CMakeFiles/windowfunction.dir/wf_udaf.cpp.o -c /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:52, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:36: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:436:15: warning: ‘virtual void messageqcpp::ByteStream::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 436 | EXPORT void serialize(ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:441:15: warning: ‘virtual void messageqcpp::ByteStream::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 441 | EXPORT void deserialize(ByteStream& bs); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/wf_frame.h:27, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/udfsdk/mcsv1_udaf.h:78, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:55: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:99:29: warning: ‘virtual const std::string execplan::ReturnedColumn::data() const’ can be marked override [-Wsuggest-override] 99 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:100:16: warning: ‘virtual void execplan::ReturnedColumn::data(std::string)’ can be marked override [-Wsuggest-override] 100 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:235:27: warning: ‘virtual execplan::ReturnedColumn* execplan::ReturnedColumn::clone() const’ can be marked override [-Wsuggest-override] 235 | virtual ReturnedColumn* clone() const = 0; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:240:16: warning: ‘virtual void execplan::ReturnedColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 240 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:241:16: warning: ‘virtual void execplan::ReturnedColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 241 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:243:29: warning: ‘virtual const std::string execplan::ReturnedColumn::toString() const’ can be marked override [-Wsuggest-override] 243 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:250:16: warning: ‘virtual bool execplan::ReturnedColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 250 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/returnedcolumn.h:265:16: warning: ‘virtual bool execplan::ReturnedColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 265 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1490:8: warning: ‘virtual void rowgroup::RowGroup::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 1490 | void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/rowgroup/rowgroup.h:1491:8: warning: ‘virtual void rowgroup::RowGroup::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 1491 | void deserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:133:7: warning: ‘virtual int ordering::TinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 133 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:143:7: warning: ‘virtual int ordering::SmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 143 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:153:7: warning: ‘virtual int ordering::IntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 153 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:163:7: warning: ‘virtual int ordering::BigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 163 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:175:7: warning: ‘virtual int ordering::WideDecimalCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 175 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:188:7: warning: ‘virtual int ordering::UTinyIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 188 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:198:7: warning: ‘virtual int ordering::USmallIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 198 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:208:7: warning: ‘virtual int ordering::UIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 208 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:218:7: warning: ‘virtual int ordering::UBigIntCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 218 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:232:7: warning: ‘virtual int ordering::DoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 232 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:242:7: warning: ‘virtual int ordering::LongDoubleCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 242 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:252:7: warning: ‘virtual int ordering::FloatCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 252 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:265:7: warning: ‘virtual int ordering::DateCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 265 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:275:7: warning: ‘virtual int ordering::DatetimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 275 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:285:7: warning: ‘virtual int ordering::TimeCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 285 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:299:7: warning: ‘virtual int ordering::StringCompare::operator()(ordering::IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer)’ can be marked override [-Wsuggest-override] 299 | int operator()(IdbCompare*, rowgroup::Row::Pointer, rowgroup::Row::Pointer); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/idborderby.h:411:16: warning: ‘virtual void ordering::IdbOrderBy::initialize(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 411 | virtual void initialize(const rowgroup::RowGroup&); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:44: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:131:29: warning: ‘virtual const std::string execplan::ConstantColumn::data() const’ can be marked override [-Wsuggest-override] 131 | virtual const std::string data() const; | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:135:16: warning: ‘virtual void execplan::ConstantColumn::data(std::string)’ can be marked override [-Wsuggest-override] 135 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:142:29: warning: ‘virtual const std::string execplan::ConstantColumn::toString() const’ can be marked override [-Wsuggest-override] 142 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:148:34: warning: ‘virtual execplan::ConstantColumn* execplan::ConstantColumn::clone() const’ can be marked override [-Wsuggest-override] 148 | inline virtual ConstantColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:159:16: warning: ‘virtual void execplan::ConstantColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 159 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:163:16: warning: ‘virtual void execplan::ConstantColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 163 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:170:16: warning: ‘virtual bool execplan::ConstantColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:184:16: warning: ‘virtual bool execplan::ConstantColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 184 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:193:16: warning: ‘virtual bool execplan::ConstantColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 193 | virtual bool hasWindowFunc() | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:199:16: warning: ‘virtual void execplan::ConstantColumn::setDerivedTable()’ can be marked override [-Wsuggest-override] 199 | virtual void setDerivedTable() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:248:16: warning: ‘virtual bool execplan::ConstantColumn::getBoolVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 248 | virtual bool getBoolVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:256:30: warning: ‘virtual const std::string& execplan::ConstantColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 256 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:264:19: warning: ‘virtual int64_t execplan::ConstantColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 264 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:272:20: warning: ‘virtual uint64_t execplan::ConstantColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 272 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:280:17: warning: ‘virtual float execplan::ConstantColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 280 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:288:18: warning: ‘virtual double execplan::ConstantColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 288 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:296:23: warning: ‘virtual execplan::IDB_Decimal execplan::ConstantColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 296 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:304:19: warning: ‘virtual int32_t execplan::ConstantColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 304 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:319:19: warning: ‘virtual int64_t execplan::ConstantColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 319 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:334:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 334 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/constantcolumn.h:349:19: warning: ‘virtual int64_t execplan::ConstantColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 349 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:25, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:47: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:79:29: warning: ‘virtual const std::string execplan::Filter::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:81:29: warning: ‘virtual const std::string execplan::Filter::data() const’ can be marked override [-Wsuggest-override] 81 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:85:16: warning: ‘virtual void execplan::Filter::data(std::string)’ can be marked override [-Wsuggest-override] 85 | virtual void data(const std::string data) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:94:26: warning: ‘virtual execplan::Filter* execplan::Filter::clone() const’ can be marked override [-Wsuggest-override] 94 | inline virtual Filter* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:102:16: warning: ‘virtual void execplan::Filter::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 102 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:103:16: warning: ‘virtual void execplan::Filter::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 103 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:110:16: warning: ‘virtual bool execplan::Filter::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 110 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/filter.h:124:16: warning: ‘virtual bool execplan::Filter::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 124 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/parsetree.h:32, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/expressionparser.h:37, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:37: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:79:29: warning: ‘virtual const std::string execplan::Operator::toString() const’ can be marked override [-Wsuggest-override] 79 | virtual const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:80:29: warning: ‘virtual const std::string execplan::Operator::data() const’ can be marked override [-Wsuggest-override] 80 | virtual const std::string data() const | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:84:16: warning: ‘virtual void execplan::Operator::data(std::string)’ can be marked override [-Wsuggest-override] 84 | virtual void data(const std::string data); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:90:28: warning: ‘virtual execplan::Operator* execplan::Operator::clone() const’ can be marked override [-Wsuggest-override] 90 | inline virtual Operator* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:105:16: warning: ‘virtual void execplan::Operator::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 105 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:106:16: warning: ‘virtual void execplan::Operator::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 106 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:113:16: warning: ‘virtual bool execplan::Operator::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 113 | virtual bool operator==(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:127:16: warning: ‘virtual bool execplan::Operator::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 127 | virtual bool operator!=(const TreeNode* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:232:16: warning: ‘virtual void execplan::Operator::operationType(const execplan::Type&)’ can be marked override [-Wsuggest-override] 232 | virtual void operationType(const Type& ot) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/operator.h:236:23: warning: ‘virtual const execplan::Type& execplan::Operator::operationType() const’ can be marked override [-Wsuggest-override] 236 | virtual const Type& operationType() const | ^~~~~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:39: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:282:15: warning: ‘virtual void BRM::TableLockInfo::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 282 | EXPORT void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:285:15: warning: ‘virtual void BRM::TableLockInfo::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 285 | EXPORT void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:306:23: warning: ‘virtual void BRM::LBIDRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 306 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:308:23: warning: ‘virtual void BRM::LBIDRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 308 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:374:23: warning: ‘virtual void BRM::VBRange::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 374 | EXPORT virtual void serialize(messageqcpp::ByteStream& bs) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:375:23: warning: ‘virtual void BRM::VBRange::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 375 | EXPORT virtual void deserialize(messageqcpp::ByteStream& bs); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:635:8: warning: ‘virtual void BRM::QueryContext::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 635 | void serialize(messageqcpp::ByteStream& bs) const | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/versioning/BRM/brmtypes.h:641:8: warning: ‘virtual void BRM::QueryContext::deserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 641 | void deserialize(messageqcpp::ByteStream& bs) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:725:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 725 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:726:16: warning: ‘virtual void execplan::CalpontSelectExecutionPlan::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 726 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:733:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator==(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 733 | virtual bool operator==(const CalpontExecutionPlan* t) const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/calpontselectexecutionplan.h:747:16: warning: ‘virtual bool execplan::CalpontSelectExecutionPlan::operator!=(const execplan::CalpontExecutionPlan*) const’ can be marked override [-Wsuggest-override] 747 | virtual bool operator!=(const CalpontExecutionPlan* t) const; | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:36, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:250, from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:38: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:357:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, std::allocator > >, joblist::RowWrapper >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector, std::allocator > >; element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:358:14: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = joblist::RowWrapper]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = joblist::RowWrapper; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = joblist::RowWrapper; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = joblist::RowWrapper; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:544:16: warning: ‘virtual void joblist::NullStep::run()’ can be marked override [-Wsuggest-override] 544 | virtual void run() | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:549:16: warning: ‘virtual void joblist::NullStep::join()’ can be marked override [-Wsuggest-override] 549 | virtual void join() | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/jobstep.h:554:29: warning: ‘virtual const std::string joblist::NullStep::toString() const’ can be marked override [-Wsuggest-override] 554 | virtual const std::string toString() const | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:27: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:113:40: warning: ‘virtual execplan::WindowFunctionColumn* execplan::WindowFunctionColumn::clone() const’ can be marked override [-Wsuggest-override] 113 | inline virtual WindowFunctionColumn* clone() const | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:121:21: warning: ‘virtual const std::string execplan::WindowFunctionColumn::toString() const’ can be marked override [-Wsuggest-override] 121 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:126:16: warning: ‘virtual void execplan::WindowFunctionColumn::serialize(messageqcpp::ByteStream&) const’ can be marked override [-Wsuggest-override] 126 | virtual void serialize(messageqcpp::ByteStream&) const; | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:127:16: warning: ‘virtual void execplan::WindowFunctionColumn::unserialize(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 127 | virtual void unserialize(messageqcpp::ByteStream&); | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:133:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasAggregate()’ can be marked override [-Wsuggest-override] 133 | virtual bool hasAggregate() | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:137:16: warning: ‘virtual bool execplan::WindowFunctionColumn::hasWindowFunc()’ can be marked override [-Wsuggest-override] 137 | virtual bool hasWindowFunc(); | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:170:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator==(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 170 | virtual bool operator==(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:175:16: warning: ‘virtual bool execplan::WindowFunctionColumn::operator!=(const execplan::TreeNode*) const’ can be marked override [-Wsuggest-override] 175 | virtual bool operator!=(const TreeNode* t) const | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:189:30: warning: ‘virtual const std::string& execplan::WindowFunctionColumn::getStrVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 189 | virtual const std::string& getStrVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:195:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 195 | virtual int64_t getIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:201:20: warning: ‘virtual uint64_t execplan::WindowFunctionColumn::getUintVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 201 | virtual uint64_t getUintVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:207:17: warning: ‘virtual float execplan::WindowFunctionColumn::getFloatVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 207 | virtual float getFloatVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:213:18: warning: ‘virtual double execplan::WindowFunctionColumn::getDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 213 | virtual double getDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:219:23: warning: ‘virtual long double execplan::WindowFunctionColumn::getLongDoubleVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 219 | virtual long double getLongDoubleVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:225:23: warning: ‘virtual execplan::IDB_Decimal execplan::WindowFunctionColumn::getDecimalVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 225 | virtual IDB_Decimal getDecimalVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:230:19: warning: ‘virtual int32_t execplan::WindowFunctionColumn::getDateIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 230 | virtual int32_t getDateIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:235:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getDatetimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 235 | virtual int64_t getDatetimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:240:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimestampIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 240 | virtual int64_t getTimestampIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:245:19: warning: ‘virtual int64_t execplan::WindowFunctionColumn::getTimeIntVal(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 245 | virtual int64_t getTimeIntVal(rowgroup::Row& row, bool& isNull) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/execplan/windowfunctioncolumn.h:252:8: warning: ‘virtual void execplan::WindowFunctionColumn::evaluate(rowgroup::Row&, bool&)’ can be marked override [-Wsuggest-override] 252 | void evaluate(rowgroup::Row& row, bool& isNull); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:83:8: warning: ‘virtual void joblist::WindowFunctionStep::run()’ can be marked override [-Wsuggest-override] 83 | void run(); | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:84:8: warning: ‘virtual void joblist::WindowFunctionStep::join()’ can be marked override [-Wsuggest-override] 84 | void join(); | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:85:21: warning: ‘virtual const std::string joblist::WindowFunctionStep::toString() const’ can be marked override [-Wsuggest-override] 85 | const std::string toString() const; | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:86:8: warning: ‘virtual void joblist::WindowFunctionStep::setOutputRowGroup(const rowgroup::RowGroup&)’ can be marked override [-Wsuggest-override] 86 | void setOutputRowGroup(const rowgroup::RowGroup&); | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:87:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getOutputRowGroup() const’ can be marked override [-Wsuggest-override] 87 | const rowgroup::RowGroup& getOutputRowGroup() const; | ^~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:88:29: warning: ‘virtual const rowgroup::RowGroup& joblist::WindowFunctionStep::getDeliveredRowGroup() const’ can be marked override [-Wsuggest-override] 88 | const rowgroup::RowGroup& getDeliveredRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:89:8: warning: ‘virtual void joblist::WindowFunctionStep::deliverStringTableRowGroup(bool)’ can be marked override [-Wsuggest-override] 89 | void deliverStringTableRowGroup(bool b); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:90:8: warning: ‘virtual bool joblist::WindowFunctionStep::deliverStringTableRowGroup() const’ can be marked override [-Wsuggest-override] 90 | bool deliverStringTableRowGroup() const; | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/windowfunctionstep.h:91:12: warning: ‘virtual uint32_t joblist::WindowFunctionStep::nextBand(messageqcpp::ByteStream&)’ can be marked override [-Wsuggest-override] 91 | uint32_t nextBand(messageqcpp::ByteStream& bs); | ^~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:50: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:63:8: warning: ‘virtual void windowfunction::WF_udaf::operator()(int64_t, int64_t, int64_t)’ can be marked override [-Wsuggest-override] 63 | void operator()(int64_t b, int64_t e, int64_t c); | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:64:23: warning: ‘virtual windowfunction::WindowFunctionType* windowfunction::WF_udaf::clone() const’ can be marked override [-Wsuggest-override] 64 | WindowFunctionType* clone() const; | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:65:8: warning: ‘virtual void windowfunction::WF_udaf::resetData()’ can be marked override [-Wsuggest-override] 65 | void resetData(); | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:66:8: warning: ‘virtual void windowfunction::WF_udaf::parseParms(const std::vector >&)’ can be marked override [-Wsuggest-override] 66 | void parseParms(const std::vector&); | ^~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.h:67:16: warning: ‘virtual bool windowfunction::WF_udaf::dropValues(int64_t, int64_t)’ can be marked override [-Wsuggest-override] 67 | virtual bool dropValues(int64_t, int64_t); | ^~~~~~~~~~ In file included from /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/messageqcpp/bytestream.h:40: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = static_any::anyimpl::empty_any; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = empty_any]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:189:57: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = static_any::anyimpl::empty_any]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = const char*; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = const char*]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:196:11: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = const char*]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:571:41: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:571:41: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:577:48: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = signed char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = signed char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:577:48: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = signed char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:583:42: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:583:42: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:589:40: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:589:40: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:595:41: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:595:41: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:601:46: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:601:46: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:607:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned char; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned char]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:607:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned char]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:613:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = short unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = short unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:613:51: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = short unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:619:49: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:619:49: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:625:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:625:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:631:55: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long long unsigned int; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = long long unsigned int]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:631:55: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = long long unsigned int]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:637:34: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = float; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = float]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:637:34: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = float]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = float]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = float]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:53:8: required from ‘struct static_any::anyimpl::small_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:645:36: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::small_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:645:36: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:56:16: warning: ‘void static_any::anyimpl::small_any_policy::static_delete(void**) [with T = double]’ can be marked override [-Wsuggest-override] 56 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:60:16: warning: ‘void static_any::anyimpl::small_any_policy::copy_from_value(const void*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 60 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:64:16: warning: ‘void static_any::anyimpl::small_any_policy::clone(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 64 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:68:16: warning: ‘void static_any::anyimpl::small_any_policy::move(void* const*, void**) [with T = double]’ can be marked override [-Wsuggest-override] 68 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:72:17: warning: ‘void* static_any::anyimpl::small_any_policy::get_value(void**) [with T = double]’ can be marked override [-Wsuggest-override] 72 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy<__int128>’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:654:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = __int128; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy<__int128>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = __int128]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:654:38: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = __int128]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy >’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:664:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = std::__cxx11::basic_string; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy >’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:285:41: required from ‘T& static_any::any::cast() [with T = std::__cxx11::basic_string]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:664:50: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = std::__cxx11::basic_string]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h: In instantiation of ‘class joblist::DataListImpl, rowgroup::RGData>’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:46:7: required from ‘class joblist::FIFO’ /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:192:13: warning: ‘void joblist::DataListImpl::insert(const element_t&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 192 | inline void DataListImpl::insert(const element_t& e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:198:13: warning: ‘void joblist::DataListImpl::insert(const std::vector&) [with container_t = std::vector; element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 198 | inline void DataListImpl::insert(const std::vector& v) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:177:10: warning: ‘uint64_t joblist::DataListImpl::getIterator() [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 177 | uint64_t DataListImpl::getIterator() | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/datalistimpl.h:216:13: warning: ‘bool joblist::DataListImpl::next(uint64_t, element_t*) [with container_t = std::vector; element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 216 | inline bool DataListImpl::next(uint64_t id, element_t* e) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h: In instantiation of ‘class joblist::FIFO’: /usr/include/boost/smart_ptr/shared_ptr.hpp:280:20: required from ‘void boost::detail::sp_pointer_construct(boost::shared_ptr*, Y*, shared_count&) [with T = joblist::FIFO; Y = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:374:44: required from ‘boost::shared_ptr::shared_ptr(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /usr/include/boost/smart_ptr/shared_ptr.hpp:733:9: required from ‘void boost::shared_ptr::reset(Y*) [with Y = joblist::FIFO; T = joblist::FIFO]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/elementtype.h:470:16: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:277:13: warning: ‘void joblist::FIFO::insert(const element_t&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 277 | inline void FIFO::insert(const element_t& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:329:13: warning: ‘void joblist::FIFO::insert(const std::vector&) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 329 | inline void FIFO::insert(const std::vector& e) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:394:13: warning: ‘bool joblist::FIFO::next(uint64_t, element_t*) [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 394 | inline bool FIFO::next(uint64_t id, element_t* out) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:449:10: warning: ‘uint64_t joblist::FIFO::getIterator() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 449 | uint64_t FIFO::getIterator() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:423:6: warning: ‘void joblist::FIFO::endOfInput() [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 423 | void FIFO::endOfInput() | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:471:6: warning: ‘void joblist::FIFO::setMultipleProducers(bool) [with element_t = rowgroup::RGData]’ can be marked override [-Wsuggest-override] 471 | void FIFO::setMultipleProducers(bool b) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:76:8: warning: ‘void joblist::FIFO::OID(execplan::CalpontSystemCatalog::OID) [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 76 | void OID(execplan::CalpontSystemCatalog::OID oid) | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:80:39: warning: ‘execplan::CalpontSystemCatalog::OID joblist::FIFO::OID() const [with element_t = rowgroup::RGData; execplan::CalpontSystemCatalog::OID = int]’ can be marked override [-Wsuggest-override] 80 | execplan::CalpontSystemCatalog::OID OID() const | ^~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:479:6: warning: ‘void joblist::FIFO::setNumConsumers(uint32_t) [with element_t = rowgroup::RGData; uint32_t = unsigned int]’ can be marked override [-Wsuggest-override] 479 | void FIFO::setNumConsumers(uint32_t nc) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/dbcon/joblist/fifo.h:113:12: warning: ‘uint64_t joblist::FIFO::totalSize() [with element_t = rowgroup::RGData; uint64_t = long unsigned int]’ can be marked override [-Wsuggest-override] 113 | uint64_t totalSize() | ^~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::typed_base_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:79:8: required from ‘struct static_any::anyimpl::big_any_policy’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = long double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:234:18: required from ‘static_any::any& static_any::any::operator=(const T&) [with T = long double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:1105:34: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:43:18: warning: ‘size_t static_any::anyimpl::typed_base_any_policy::get_size() [with T = long double; size_t = long unsigned int]’ can be marked override [-Wsuggest-override] 43 | virtual size_t get_size() | ^~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp: In instantiation of ‘struct static_any::anyimpl::big_any_policy’: /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:168:42: required from ‘static_any::anyimpl::base_any_policy* static_any::anyimpl::get_policy() [with T = long double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:225:36: required from ‘static_any::any& static_any::any::assign(const T&) [with T = long double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:234:18: required from ‘static_any::any& static_any::any::operator=(const T&) [with T = long double]’ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/windowfunction/wf_udaf.cpp:1105:34: required from here /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:82:16: warning: ‘void static_any::anyimpl::big_any_policy::static_delete(void**) [with T = long double]’ can be marked override [-Wsuggest-override] 82 | virtual void static_delete(void** x) | ^~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:88:16: warning: ‘void static_any::anyimpl::big_any_policy::copy_from_value(const void*, void**) [with T = long double]’ can be marked override [-Wsuggest-override] 88 | virtual void copy_from_value(void const* src, void** dest) | ^~~~~~~~~~~~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:92:16: warning: ‘void static_any::anyimpl::big_any_policy::clone(void* const*, void**) [with T = long double]’ can be marked override [-Wsuggest-override] 92 | virtual void clone(void* const* src, void** dest) | ^~~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:96:16: warning: ‘void static_any::anyimpl::big_any_policy::move(void* const*, void**) [with T = long double]’ can be marked override [-Wsuggest-override] 96 | virtual void move(void* const* src, void** dest) | ^~~~ /var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql/storage/columnstore/columnstore/utils/common/any.hpp:101:17: warning: ‘void* static_any::anyimpl::big_any_policy::get_value(void**) [with T = long double]’ can be marked override [-Wsuggest-override] 101 | virtual void* get_value(void** src) | ^~~~~~~~~ ninja: build stopped: subcommand failed. * ERROR: dev-db/mariadb-10.11.10::gentoo failed (compile phase): * ninja -v -j72 -l0 failed * * Call stack: * ebuild.sh, line 136: Called src_compile * environment, line 4282: Called cmake_src_compile * environment, line 948: Called cmake_build * environment, line 915: Called eninja * environment, line 1565: Called die * The specific snippet of code: * "$@" || die -n "${*} failed" * * If you need support, post the output of `emerge --info '=dev-db/mariadb-10.11.10::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-db/mariadb-10.11.10::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM=openjdk-bin-8 CLASSPATH="" JAVA_HOME="/opt/openjdk-bin-8.432_p06" JAVACFLAGS="-source 1.8 -target 1.8" COMPILER="" and of course, the output of emerge --info =dev-db/mariadb-10.11.10 * The complete build log is located at '/var/tmp/portage/dev-db/mariadb-10.11.10/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-db/mariadb-10.11.10/temp/environment'. * Working directory: '/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql_build' * S: '/var/tmp/portage/dev-db/mariadb-10.11.10/work/mysql'